Variabel adalah suatu lokasi dalam memory komputer untuk menyimpan suatu nilai atau data. Variabel dalam PHP selalu diawali dengan tanda $, kemudian diikuti oleh nama variabel yang bersifat case sensitive.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<html> <head><title>Variabel</title> </head> <body> <h1> Variabel </h1> <?php $Nama = "Rasid"; $NAMA = "Ridho"; $nama = "OK"; echo "$Nama, $NAMA, $nama"; // http://emerer.com ?> </body> </html> |
Dibedakan menjadi tiga jenis :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
<html> <head><title>Variabel</title> </head> <body> <h1> Variabel Global </h1> <?php $a = 1; //variabel global $b = 5; //variabel global $c = 0; function Jumlah() { global $a, $b,$c; $c = $a + $b; } Jumlah(); echo "\$a = $a"."<br>"; echo "\$b = $b"."<br>"; echo "\$a + \$b = $c"."<br>"; // http://emerer.com ?> </body> </html> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
<html> <head><title>Variabel</title> </head> <body> <h1> Variabel Lokal </h1> <?php $Kota = "Medan"; //variabel global function Tes() { $Kt = "Surabaya"; // variabel lokal echo $Kota; // variabel lokal echo $Kt; // http://emerer.com } Tes(); ?> </body> </html> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
<html> <head><title>Variabel</title> </head> <body> <h1> Variabel Static </h1> <?php function Tes() { static $a = 0; //dengan static echo "Nilai \$a = $a"."<br>"; $a++; } Tes(); Tes(); Tes(); // http://emerer.com ?> </body> </html> Variabel variabel adalah variabel yang mengambil nilai darisuatu variabel dan memperlakukannya sebuah nama variabel. $NamaBarang = “BukuTulis”; $$NamaBarang = 1500; <html> <head><title>Variabel</title> </head> <body> <h1> Variabel Variable </h1> <?php $Nama = "Rasid"; ${$Nama} = "Ridho"; print "\$Nama = $Nama"."<br>"; // print "\${$Nama} = ${$Nama}"."<br>"; echo "\$Rasid = $Rasid"."<br>"; ?> </body> </html> |
Untuk lebih jelas:
http://localhost/phpinfo.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
<html> <head><title>Variabel</title> </head> <body> <h1> Variabel Luar </h1> <?php print ("Direktori script Anda : ". $DOCUMENT_ROOT."<br>"); print ("Script Anda : ". $PHP_SELF."<br>"); // http://emerer.com print ("Browser agen Anda : ".$HTTP_SERVER_VARS['HTTP_USER_AGENT']."<br>"); print ("IP Anda : ".$HTTP_SERVER_VARS['REMOTE_ADDR']."<br>"); print ("Nama server Anda : ".$HTTP_SERVER_VARS['SERVER_NAME']."<br>"); print ("Nama server web Anda : ".$HTTP_SERVER_VARS['SERVER_SOFTWARE']."<br>"); print ("Port Server Anda : ".$HTTP_SERVER_VARS['SERVER_PORT']."<br>"); print ("Protokol Anda : ".$HTTP_SERVER_VARS['SERVER_PROTOCOL']."<br>"); ?> </body> </html> |