Jenis-Jenis Variabel Pada PHP

Variabel merupakan elemen yang sangat penting dalam bahasa pemrograman. Hampir setiap bahasa pemrograman mengenal apa itu yang namanya variabel. Variabel sendiri merupakan suatu bentuk penyimpanan data sementara pada memori komputer yang akan diolah lebih lanjut.

Mengenal Variabel pada PHP

$nama = 'Anggit Herdianto';
$website = 'http://anggitherdian.web.id';
$angka_1 = 3;
$angka_2 = 4;
$hasil = $angka_1 + $angka_2;

Variabel pada PHP memiliki tanda khusus yaitu diawali dengan tanda $ (dollar). Penggunaan tanda ini sama dengan yang ada di bahasa perl. Seperti terlihat pada contoh diatas variabel dapat berisi string(huruf) atau angka. Sebuah variabel dapat juga berisi variabel lain, contohnya :

$hasil = $angka_1 + $angka_2;

Dalam membuat variabel ada beberapa ketentuan yang harus dipenuhi agar variabel itu valid. Dan menurut saya adanya tanda $ memudahkan kita untuk menemukan kesalahan. Ketentuan-ketentuan dalam membuat variabel antara lain sebagai berikut :

  1. Variabel dapat terdiri dari huruf, angka dan underscore( _ ) dan tentu saja tanda $ (dollar).
  2. Variabel tidak dapat diawali dengan angka.
  3. Variabel bersifat case sensitive artinya membedakan huruf kecil dan huruf besar. Variabel $nama tidak sama dengan $NaMa. Untuk itu hati-hati dalam penulisan nama variabel.

Tipe Data

Variabel juga memiliki banyak tipe. Tipe variabel mengindikasikan jenis data apa yang disimpan didalamnya.

  1. Integer : Digunakan untuk semua angka
  2. String : Digunakan untuk semua huruf, angka, spasi, dan simbol
  3. Double : Digunakan untuk bilangan real
  4. Boolean : Digunakan untuk nilai True atau False
  5. Array : Digunakan untuk menampung beberapa data sekaligus
  6. Object : Digunakan untuk class

Konstanta

Pada variabel kita diizinkan untuk mengubah nilainya. Ini berbeda dengan konstanta. Nilai dari konstanta hanya boleh diset satu kali saja dan tidak bisa diubah dimanapun didalam script.

$var1 = 2000;
$var1 = 4000;

Pada contoh diatas nilai awal dari variabel $var1 adalah 2000. Namun kemudian nilainya diubah menjadi 4000. Inilah perbedaan utama variabel dengan konstanta. Anda dapat mendeklarasikan konstanta dengan menggunakan fungsi define seperti berikut ini :

define('HRG_BENSIN', 2400);
define('HRG_BENSIN', 20000);

Perhatikan, berbeda dengan varibel nama konstanta terdiri dari huruf KAPITAL. Ini sama dengan bahasa C yang memudahkan untuk membedakan variabel dengan konstanta. Satu hal yang penting lagi konstanta tidak memiliki tanda $ (dollar) seperti yang dimiliki variabel. Jadi jika kita ingin mencetak nilai konstanta ke layar maka anda harus menuliskan persis seperti nama konstanta tersebut.

echo $var1;
echo HRG_BENSIN;

Hasil pada layar adalah $var1 akan menghasilkan output 4000 dan HRG_BENSIN akan menghasilkan 2400.

Jangkauan Variabel

Jangkauan variabel merupakan tempat di script dimana variabel tersebut masih dapat dipanggil. Bingungkan? Baca lagi dan lanjutkan! Ada beberpa tipe scope variabel diantaranya :

  1. Variabel built-in bersifat super-global artinya dapat dipanggil dimanapun didalam script.
  2. Variabel global dapat dipanggil dari manapun kecuali didalam suatu fungsi.
  3. Variabel yang digunakan pada fungsi hanya dapat dikenali didalam fungsi itu sendiri.
  4. Variabel yang digunakan didalam fungsi yang dideklarasikan sebagai global akan mengacu pada variabel global dari nama yang sama.

Nantinya kita akan sering bergaul dengan variabel superglobal seperti $_GET dan $_POST. Dibawah ini adalah daftar dari variabel super-global. Variabel berikut ini dapat dipanggil darimana saja didalam script, entah itu didalam atau diluar suatu fungsi.

  1. $_GLOBAL : Array dari semua variabel global
  2. $_SERVER : Array dari varibel linkungkan server
  3. $_GET : Array dari variabel yang dikirim melalui method=”GET”
  4. $_POST : Array dari variabel yang dikirim melalui method=”POST”
  5. $_COOKIE : Array dari variabel cookie
  6. $_FILES : Array dari varibel file yang diupload
  7. $_ENV : Array dari lingkungan(environment) variebel
  8. $_REQUEST : Array dari semua input variabel dari user
  9. $_SESSION : Array dari variabel session

Dari keseluruhan variabel super-global yang ada diatas. Ada beberapa yang akan sangat sering kita gunakan. Seperti $_POST, $_COOKIE, $_SESSION variabel-variabel ini memiliki peran penting dalam pembuatan website.

Penerapan Variable dalam PHP

<html>
<head>
<title>Variabel</title>
</head>
<body>
<?php
$nama = 'Nama : Anggit Herdianto<br>';
$website = "Website : http://anggitherdian.web.id<br>";
echo $nama;
echo $website;
?>
</body>
</html>

Terimakasih telah berkunjung dan membaca artikel saya. Jangan lupa untuk meninggalkan komentar dan semoga bermanfaat.

Sebarkan Artikel Ini

Artikel Terkait

Satu Komentar Untuk “Jenis-Jenis Variabel Pada PHP”

  1. Hersi says:

    aku enggak mudeng

Tinggalkan Komentar

Didukung oleh WordPress