Variabel Pada Script PHP

Definisi: Variabel adalah suatu lokasi dalam memori komputer untuk menyimpan suatu nilai atau data. Isi variabel bisa berubah-ubah selama proses program, jadi bersifat dinamis. Variabel dalam script PHP selalu diawali dengan karakter dollar $, kemudian diikuti oleh nama variabel yang bersifat case sensitive.

Syarat-syarat penulisan variabel: tidak menggunakan spasi, tidak menggunakan slash atau garis miring, tidak diawali dengan numerik. Contoh penulisan variabel yang salah: $5buku, $buku/ebook, $E book. Contoh penulisan variabel yang benar: $_buku, $buku_ebook, $EBook.

Secara kategorial, variabel dibedakan menjadi 3 kelompok:

  • Variabel Global.
  • Variabel Lokal.
  • Variabel Static.

Variabel Global adalah variabel yang bersifat global yaitu dapat dikenal dan digunakan oleh seluruh bagian script PHP.

Contoh pembuatan variabel glolbal:

<?PHP
$a=1;
$b=2;
$c=0;

function jumlah(){
global $a, $b, $c;
$c=$a+$b;
}

Jumlah ();
echo “$a + $b = $c”;
?>

Variabel Lokal adalah variabel yang didefinisikan dalam suatu fungsi sehingga hanya bersifat dapat dikenali dan digunakan dalam fungsi yang mendeklarasikan variabel tersebut.

Variabel Static adalah variabel yang hanya ada dalam lingkup lokal suatu fungsi. Variabel tidak menghilangkan nilai akhir ketika selesai dieksekusi dan meninggalkan fungsi tersebut. Artinya nilai akhir setelah eksekusi yang tersimpan dalam variabel tersebut tidak berubah saat akan dipanggil ulang.

Variabel Server Web.

Variabel ini sering juga disebut variabel dari luar, karena berasal dari server web atau berhubungan dengan sistem operasi server website. Macam-macam variabel server web:

  • DOCUMENT_ROOT; digunakan untuk mengetahui directory aktif dari dokumen web. Penulisannya adalah $DOCUMENT_ROOT;
  • PHP_SELF; digunakan untuk mengetahui nama script yang diakses, penulisannya adalah $PHP_SELF;
  • HTTP_USER_AGENT; berisi informasi browser yang digunakan, penulisannya adalah $HTTP_USER_AGENT;
  • REMOTE_ADDR; berisi informasi IP atau alamat IP pengunjung web, penulisannya adalah $REMOTE_ADDR;
  • SERVER_NAME; berisi informasi nama server web, penulisannya $SERVER_NAME;

 

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: