Tipe data dalam PHP ada beberapa macam, yaitu :
Integer
Double/Float
String
Dari kedua cara penulisan dengan tanda kutip tersebut, ada perbedaan antara keduanya yaitu pada saat penggunaan variabel. Jika menggunakan tanda kutip tunggal, maka apabila sebuah variabel berisi tipe data string dan berisi tipe data yang lain, yang terjadi adalah nilai dari variabel tersebut akan dibaca atau tetap dicetak dengan nama variabel itu sendiri.
Contoh :
<? $url="http://viruspintar.blogspot.com"; $nama1="Wahyudi Blog beralamat di $url"; $nama2='Wahyudi Blog beralamat di $url'; echo "$nama1<br>"; echo "$nama2"; ?>
Dalam browser, tampilan string yang menggunakan tanda kutip ganda, variabel $url akan dicetak isinya yaitu "http://viruspintar.blogspot.com" namun berbeda dengan penggunaan tanda kutip tunggal, variabel $url akan dicetak begitu saja.
Maka hasilnya adalah :
Array
- Array berdimensi satu
<? $hewan[0] = "Kucing"; $hewan[1] = "Kura-kura"; $hewan[2] = "Anjing"; $hewan[3] = "Kelinci"; echo("Hewan peliharaan saya adalah $hewan[0]"); ?>
Indeks dalam array dimulai dari angka/urutan ke-0. Jadi indeks dari array ke-0 adalah elemen pertama dari array dan indeks dari array ke-1 adalah elemen kedua dari aray begitu juga seterusnya.
- Array Multidimensi
Dalam pemrograman PHP juga mengenal adanya penggunaan istilah array multidimensi atau array bertingkat. Berikut adalah contohnya :
<? $buah = array ( "apel" => array("warna" => "merah","rasa" => "manis"), "pisang" => array("warna" => "kuning","rasa" => "manis") ); echo "Warna buah apel adalah ".$buah["apel"]["warna"]."<br>"; echo "Rasa buah pisang adalah ".$buah["pisang"]["rasa"]; ?>
<? class blog{ function data_blog(){ echo "http://viruspintar.blogspot.com"; } } echo "<b>Wahyudi Blog</b> beralamat di "; $data=new blog; $data->data_blog(); ?>
Dari script diatas, maka akan tampil seperti ini :
*.:。✿ Don't forget to come back again ✿.。.:*
Visit Wahyudi Blog !
mas...
BalasHapussemua scrip'a Qo hasilnya beda y d kompi saya?
@ Anonymous...
BalasHapusBedanya seperti apa ya...???