Tipe data merupakan klasifikasi atau pengelompokan yang menentukan jenis dari sebuah nilai yang di miliki variabel dan juga merupakan jenis operasi matematika, relasi serta operasi logika yang bisa digunakan untuk penyelesaian masalah.
Dalam bahasa pemrograman PHP sendiri terdapat tipe data yang yang telah klasifikasikan. Berikut adalah tipe data dalam PHP :
- Boolean Merupakan tipe data paling sederhana dalam pemrograman. Seperti bilangan biner yang mempunyai 2 nilai yaitu 1 dan 0, begitu juga dengan tipe data boolean yang memiliki 2 nilai atau kemungkinan yaitu TRUE atau FALSE. Tipe data boolean ini sering digunakan dalam pengujian bersyarat dalam pemrograman PHP.
- Integer Merupakan tipe data yang berupa bilangan bulat atau bukan pecahan seperti 1, 22, 172, dll. Berikut contoh kode PHP menggunakan Integer :
- Float Biasa juga disebut floating point number. Merupakan tipe data angka yang yang real yang biasanya memiliki bagian desimal di akhir angka seperti 3.14, 10.5, dll. Dalam pemrograman PHP bilangan desimal penulisannya bukan menggunakan koma ( , ) melainkan menggunakan titik ( . ). Berikut contoh penggunaan float :
- String String ini adalah tipe data yang berisi kumpulan text, kalimat, maupun karakter. Penulisan jenis type data ini ada 4 cara yaitu Single Quoted, Double Quoted, Heredoc, Nowdoc. Karena Heredoc dan Nowdoc jarang digunakan maka saya akan memberi contoh kode PHP yang menggunakan Single Quote dan Double Quote saja. Berikut Contoh penggunaan string :
- Array Array berbeda dengan type data pada PHP seperti integer, boolean dan lainnya, karena array adalah sebuah tipe data yang didalamnya terdiri dari kumpulan tipe data. Array mempermudah dalam membuat kelompok data dan menghemat penulisan & penggunaan variabel. Berikut contoh penggunaan array :
- Null Merupakan tipe data yang menunjukan bahwa variabel belum memiliki nilai atau data. Berikut contoh penggunaan null :
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
$benar=true; | |
$salah=false; | |
echo "benar = $benar, salah = $salah"; | |
?> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
$saldo = 15000000; //value variabel saldo bernilai genap | |
$hutang = 200000; //value variabel hutang bernilai genap | |
echo "Saldo Rp." . $saldo; | |
echo "<br>"; | |
echo "Hutang Rp." . $hutang; | |
?> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
$un = 9.6; | |
$float2 = 14.0E10; | |
echo "Rata-Rata Nilai UN" . $un; | |
echo "<br>"; | |
echo "Contoh 2" . $float2; | |
?> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
//CONTOH PENGGUNAAN STRING | |
$contoh = "belajar"; | |
echo "$contoh"; | |
echo "Anak kelas 3 SMA sedang $contoh"; | |
echo "<br>"; | |
/*CONTOH SINGLE QUOTE | |
kata jum'at menggunakan tanda petik, kita tambahkan backslash | |
sebelum tanda petik agar tidak terbaca penutup string*/ | |
$hari = 'jum\'at'; | |
echo $hari; | |
echo "<br>"; | |
echo 'hari ini adalah hari ' . $hari ; | |
echo "<br>"; | |
/*CONTOH DOUBLE QUOTE | |
jika penulisan string menggunakan double quote dan didalamnya | |
terdapat variabel maka php akan memprosesnya tapi jika menggunakan | |
single quoted php tidak akan memprosesnya*/ | |
$hewan1 = "kucing"; | |
$hewan2 = "anjing"; | |
echo "hari ini aku melihat $hewan1 dan $hewan2 sedang berkelahi"; | |
?> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
//Nb : Value pada array dimulai dari 0 | |
$contoh = array("value0","value1","value2","..."); | |
//CONTOH | |
//variabel yang berisi array | |
$anggota = array("iqbal","ilham","farhan","cucu","syafi'i","febi","afri","labib"); | |
//menampilkan array | |
echo $anggota[1]; //output ilham | |
echo "<br>"; | |
echo $anggota[4]; //output syafi'i | |
echo "<br>"; | |
echo $anggota[7]; //output labib | |
?> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// x pertama kali diberi nilai 9 | |
$x = 9; | |
if($x > 0) { | |
echo "Bisa dibandingkan karena tidak null"; | |
} | |
// x diberi NULL | |
$x = null; | |
if($x > 0) { | |
echo "Tidak bisa dibandingkan karena null"; | |
} | |
?> |
Mungkin itu saja yang bisa saya jelaskan tentang tipe data pada PHP. Semoga bermanfaat bagi pembaca yang sedang belajar PHP.