Dalam PHP tipe data tidak dideklarasikan oleh programmer tetapi ditentukan secara otomatis oleh Interpreter PHP. Jadi Anda tidak perlu mendeklarasikan tipe data jika ingin menetapkan nilai ke variabel. Anda dapat menulis fungsi gettype() untuk mengetahui tipe data dari nilai yang Anda berikan. fungsi gettype() untuk mengetahui tipe data dari nilai yang Anda berikan ?php Show Ada 8 jenis data dalam PHP, diantaranya 1. Bilangan Bulat Tipe data integer adalah tipe data yang berguna untuk menyimpan bilangan bulat, bukan desimal. Misalnya (1), (2), (3), (4), (5), (-1), (-2), (-3), (-4) dan lain-lain. Tipe data ini memiliki rentang antara -2.147.483.648 hingga +2.147.483.648 platform 32bit Namun, jika ada data di luar jangkauan tersebut, maka secara otomatis PHP akan mengubahnya menjadi tipe data Floating Point. Bilangan Bulat adalah Jenis Data yang berisi bilangan bulat negatif dan positif atau tidak ada nilai pecahan. Tipe ini juga dapat dinyatakan dalam oktal (berbasis 8), desimal (berbasis 10), heksadesimal (berbasis 16). Seperti pada contoh berikut $octal = 031; $desimal = 25; $heksadesimal = 0×10; 2. Mengambang Ganda Tipe data angka floating point umum juga disebut "ganda", "float" atau "nyata" adalah tipe data yang berguna untuk menyimpan angka desimal. Misalnya (0. 1), (1. 3), (1. 7), (1. 8), (9. 7), (2. 4) dan lain-lain Contoh tulisan $a = 1. 234; $b = 1. 2e3; $c = 2E-6; $d = 1. 2E8; ?> 3. Boolean Tipe data ini adalah yang paling sederhana tipe data . Hanya berupa benar atau salah. Cara memasukkan variabel adalah dengan memberikan nilai benar atau salah pada variabel tersebut. Penulisan tidak terpengaruh oleh penggunaan huruf besar atau kecil. Contoh tulisan $a = BENAR; $b = benar; $c = SALAH; $d = salah; ?> Setiap Jenis Data di PHP memiliki Boolean untuk melakukan Pemilihan Bersyarat. dan Tipe Data akan memberikan nilai benar atau salah pada pemilihan kondisi. ·Pada Variabel bertipe data integer=0 (nol) memiliki boolean false, selain true. ·Pada Variabel dengan tipe data float=0. 0 (nol) memiliki boolean salah, jika tidak benar. ·Pada Tipe Data string kosong, dan string="0" memiliki boolean false, selain itu true. ·Array yang tidak memiliki elemen memiliki boolean false, sebaliknya true. ·Objek yang tidak memiliki anggota memiliki boolean false, sebaliknya true. ·Ketik NULL dan Variabel yang tidak terisi memiliki boolean false. 4. String String adalah tipe data yang terdiri dari kata-kata, bisa berupa kata tunggal atau kalimat. Penulisan string harus diapit oleh tanda petik, baik petik tunggal (' ') maupun petik ganda ("") Contoh penulisan tipe data string $word1 = 'string diapit tanda kutip tunggal'; $word2 = "string diapit tanda kutip ganda"; ?> Perbedaan antara tanda kutip ganda dan tanda kutip tunggal adalah ketika kita menggunakan tanda kutip tunggal, variabel tidak akan membaca nilainya. Berbeda dengan penggunaan tanda petik genap yang akan membaca nilai suatu variabel. Lebih spesifik $word = "Halo Berooo"; echo 'nama saya $kata'; //jika menggunakan tanda kutip tunggal browser //akan menampilkan $word echo "nama saya $kata"; //jika menggunakan tanda kutip tunggal browser // akan menampilkan Haloo Beroo ?> Jika string diapit dengan tanda kutip ganda (" "), PHP akan menginterpretasikan escape sequence lebih banyak untuk karakter khusus. Kemudian tulisan untuk karakter tertentu harus ditambah dengan garis miring di depan karakter tersebut. 5. Objek Tipe data objek dibuat dengan tujuan agar programmer terbiasa dengan OOP. Tipe data objek dapat berupa angka, variabel atau fungsi. Data ini dapat dimasukkan ke dalam kode program untuk meringkas beberapa fungsi dan memperkecil ukuran file Agar lebih mudah digunakan variabel dengan nilai string nama kelas { var $type = “Beroo Haloo”; function change_name($type) { $this->type = $type; } } $nama = Nama baru; echo $nama->tipe; $name->rename_(“Haloo Beroo”); gema “ Hasil Beroo Halo Halo Bero 6. Larik Array atau Array adalah Jenis Senyawa Primitif, ditemukan dalam bahasa pemrograman lain. Tipe data array digunakan untuk menyimpan banyak data dalam satu variabel. Ada 3 (tiga) jenis array di php yaitu · Array Numerik $hari[0]="Senin"; $hari[1]="Selasa"; $hari[2]="Rabu"; $hari[3]="Kamis"; $hari[4]="Jumat"; $hari[5]="Sabtu"; $hari[6]="Minggu"; //menampilkan tanpa rekursi echo "sekarang adalah hari $hari[3] //tampilan menggunakan loop //pengulangan akan dijelaskan pada artikel selanjutnya untuk($i=0;$i<=6;$i++){ echo $hari[$i]." } ?> Pada contoh array numerik di atas dapat disimpulkan bahwa pemanggilan data array menggunakan angka, angka mulai dari 0 sampai dengan jumlah data yang dimasukkan. $day[0] adalah panggilan untuk data pertama, $day[1] adalah panggilan untuk data kedua dan seterusnya · Array Asosiatif $hari = array("Senin"=>"Ayam","Selasa"=>"Lele","Rabu"=>"Tempe","Kamis"=>"Tahu","Jumat"=>"Ikan Teri ", "Sabtu"=>"Krupuk","Minggu"=>"Puasa"); //menampilkan tanpa rekursi echo "Menu hari Senin adalah $day[Senin]" ; ?> Pada contoh array asosiatif di atas, dapat disimpulkan bahwa panggilan ke data array menggunakan string yang ditentukan oleh kami, dengan kata lain pemanggilan menggunakan nomor kita malah menjadi string yang kita inginkan.
Arti array multidimensi adalah array di dalam array. Pemanggilan array ini dapat menggunakan array numerik atau array asosiatif. $makan[0]["morning"] bisa diartikan menampilkan nilai array pertama dan array pagi dari variabel makan, $makan["monday"]["morning"] bisa diartikan menampilkan nilai larik Senin dan larik pagi dari variabel makan. $makan = larik( array("pagi"=>"bubur","sore"=>"ayam","sore"=>"bebek"), array("pagi"=>"bubur","hari"=>"tahu","sore"=>"tempe") ); //menampilkan tanpa rekursi echo "Menu makan Senin pagi adalah". $makan[0]["pagi"]; echo " echo "Menu makan Senin pagi adalah". $makan[1]["sore"]; ?> 7. Nol NULL adalah Tipe Data yang tidak mengandung apa pun. Setiap Variabel yang diatur ke Tipe Data NULL ini akan membuat Variabel kosong, seperti dalam penggunaan fungsi unset(). Cara mengatur variabel menjadi NULL adalah dengan memasukkan nilai NULL pada variabel yang dimaksud seperti pada
|