Sekarang kita belajar beberapa tipe data dalam pemrograman PHP. Pertama ada istilah identifier, apa itu? Identifier merupakan suatu nama yang diciptakan oleh pemrograman untuk memberi nama pada variable, fungsi, dan class. Berikut ini aturan penamaan identifier berlaku sebagai berikut:
Tipe data scalar terdapat 4 macam:
-Boolean
-Integer
-Floating-point
-String
Tipe data compound ada dua macam saja:
-Array
-Object
Tipe data khusus hanya ada 2:
-Resource
-NULL
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>Nilai Boolean</title> </head> <body> <h1> Contoh Boolean </h1> <pre> $a = True; $b = false; </pre> Hasil eksekusi dengan PHP : <br> <?php // http://emerer.com $a = true; $b = false; echo "\$a = $a "."<br>"; echo "\$b = $b "; ?> </body> </html> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<html> <head> <title>Nilai Integer</title> </head> <body> <h1> Tipe Data Integer </h1> <?php $Harga = 15000; $Jumlah = 5; $HargaTotal = $Harga * $Jumlah; echo "Harga = $Harga"."<br>"; echo "Jumlah = $Jumlah"."<br>"; echo "Harga Total = $HargaTotal"."<br>"; // http://emerer.com ?> </body> </html> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<html> <head> <title>Nilai Data Float</title> </head> <body> <h1> Tipe Data Float </h1> <?php $x = 1.5e30; $y = 5.0; $z = $x * $y; // http://emerer.com echo "x = $x"."<br>"; echo "y = $y"."<br>"; echo "z = $z"."<br><br>"; ?> </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 |
<html> <head> <title>String</title> </head> <body> <h1> String </h1> <?php $tulisan = 'Menggunakan PHP'; echo 'Iniadalah suatu String'.'<br>'; echo ' $tulisan '; // http://emerer.com ?> </body> </html> <html> <head> <title>String</title> </head> <body> <h1> String </h1> <?php // http://emerer.com $tulisan = "Menggunakan PHP"; echo "Ini adalah suatu String"."<br>"; echo " $tulisan "; ?> </body> </html> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
<html> <head> <title>String Heredoc</title> </head> <body> <h1> String Heredoc</h1> <?php $STRINGKU = <<<AKHIR Menggunakan PHP. AKHIR; echo <<<KET String yang dihasilkan <br> \$STRINGKU = $STRINGKU KET; // http://emerer.com ?> </body> </html> |
$var =NULL ;
Tipe variabel dalam PHP ditentukan oleh konteks di mana variabel tersebut digunakan. Jadi, perubahan tipe dari operand adalah bagaimana operand dievaluasi menggunakan operator tertentu.
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 |
<html> <head><title>Juggling</title></head> <body> <h1> Juggling </h1> <?php $x = "0"; echo " \$x = $x"."<br>"; $x += 5 ; echo " \$x = $x"."<br>"; $x = $x + 1.3 ; // http://emerer.com echo " \$x adalah float = $x"."<br>"; $x = 5 + "10 Batang" ; echo " \$x adalah float = $x"."<br>"; $x = 5 + "15 Buah" ; echo " \$x adalah float = $x"."<br><br>"; $p = 1500; $q = 15; $r = $p .$q; echo " \$p = $p"."<br>"; echo " \$q = $q"."<br>"; echo " \$r = $r"."<br>"; ?> </body> </html> |
Tipe casting merupakan proses pengarahan suatu data yang tersimpan dalam suatu variabel sesuai tipe data yang diarahkan. Jarang digunakan karena adanya konversi konversi otomatis dalam PHP sehingga PHP tidak membutuhkan deklarasi tipe data secara eksplisit dari suatu variabel yang akan digunakan. Ini contoh tipe casting:
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 |
<html> <head> <title>Casting</title> </head> <body> <h1> Tanpa Casting </h1> <?php $harga = 5000; $jumlah = "10 buah"; $bayar = $harga * $jumlah; echo "\$harga = $harga"."<br>"; echo "\$jumlah = $jumlah"."<br>"; echo "\$bayar = $bayar"."<br><br>"; // http://emerer.com echo "<h1> Dengan Casting </h1>"; $jlh = (integer) $jumlah; echo "\$harga = $harga"."<br>"; echo "\$jumlah = $jlh"."<br>"; echo "\$bayar = $bayar"."<br><br>"; ?> </body> </html> |
Wah mulai bingung ya, sama saya juga mulai hangat kepalanya. Tidak apa, kalau sering mencoba pasti terbiasa. Dan akhirnya akan menjadi gampang.
1 Comment
good artikel..