Tipe Data didalam PHP | Variable
Tipe Data didalam PHP |
Seperti halnya pada bahasa pemrograman lain, PHP juga mempunyai data yang diolah. Masih ingat belajar kita tentang Variabel dan Konstanta?. Dua objek tersebut juga menggunakan data dalam praktiknya. PHP memiliki banyak tipe data yang didukung dalam pengolahannya. Pada kesempatan kali ini saya tidak membahas secara keseluruhan mengenai tipe data yang dapat diolah didalam PHP, karena saking banyaknya. Tetapi saya akan mencoba mengurai tipe data yang akan sangat sering kita gunakan dalam membuat sebuah website dengan PHP.
- Tipe data yang didukung didalam PHP
- String (Data Teks)
- Integer (Data Angka)
- Float (Data angka dengan desimal)
- Boolean (True dan False)
- Array (Multipel data dalam satu variabel)
- Object (Data dengan Objek)
- NULL
- Resource
Tipe data String
Tipe data string adalah tipe data dalam bentuk teks. Kebanyak terdiri dari huruf meskipun pada praktiknya dapat juga mengandung angka diantara huruf-huruf tersebut. Dalam pengolahannya, untuk menuliskan tipe data string harus menggunakan tanda petik dua (") atau dapat juga menggunakan tanda petik satu ('). Data dimasukkan diantara tanda itu, seperti contoh penulisan pada sintak dibawah ini.<?phpPada contoh diatas adalah penulisan tipe data string dimana saya menggunakan tanda petik dua dan tanda petik satu. Keduanya tetap valid, dan jika anda angka diantara teks itu maka akan tetap di definisikan sebagai tipe data string.
$string1 = "Halo Sobat Nyimak PHP";
$string2 = 'Halo Sobat Nyimak PHP';
?>
Tipe data Integer
Tipe data integer adalah tipe data yang mengolah data angka. Dalam penulisannya tidak perlu menggunakan tanda petik, jika menggunakan tanda petik maka secara default akan di definisikan sebagai tipe data string meskipun pada pengolahannya nanti dapat di konversi kembali kedalam tipe data integer.Tipe data integer bukan merupakan tipe data float, ingatlah bahwa dalam tipe data integer ini hanya dapat mengandung angka tanpa desimal atau tanpa koma. Integer dapat mengandung angka baik itu bernilai positif ataupun negatif, tetapi jika sudah mengandung desimal atau ada tanda koma didalamnya, maka akan didefinisikan sebagai tipe data Float.
Contoh penulisan dengan tipe data integer yang valid dapat dilihat pada contoh sintak dibawah ini.
<?php
$int1 = 21;
$int2 = -25;
?>
Tipe data Float
Tipe data float adalah tipe data yang menangani angka dengan desimal atau dengan menggunakan koma didalam angka tersebut. Ini berbeda jika kita menengok pada JavaScript, didalam JavaScript setiap angka akan di identifikasi sebagai tipe data number baik itu adalah angka bulat tanpa koma maupun angka desimal. Ingatlah pada tipe data Float ini, pada bilangan desimal koma dalam penulisannya tidak menggunakan tanda koma tetapi menggunakan tanda titik (.), seperti contoh diabawah ini.<?php
$float = 55.4321;
?>
Tipe data Boolean
Tipe data boolean adalah tipe data yang didalamnya hanya terdapat 2 nilai yaitu False dan True. Tipe data boolean sering kita butuhkan untuk mengatasi kondisi atau data yang hanya memiliki 2 pilihan antara benar atau salah. Kita akan sering menggunakan tipe data ini jika berhadapan dengan pengondisian.Jika kita menuliskan tipe data boolean dalam sebuah variabel maka tidak dibutuhkan tanda petik, seperti contoh dibawah ini.
<?php
$benar = true;
$salah = false;
?>
Tipe data Array
Tipe data array adalah tipe data yang sepesial didalam PHP maupun bahasa pemrograman lainnya karena dengan menggunakan tipe data array kita dapat menyimpan banyak data didalam satu variabel. Kebanyakan orang menyerah pada penanganan tipe data ini karena dianggap rumi. Tapi jika kita pelajari secara terstruktur pasti akan bisa memahaminya. Contoh penulisan tipe data array dapat dilihat pada sintak dibawah iniDapat kita lihat sebuah variabel pada sintak diatas, dan mengandung beberapa data. Pada hakikatnya, array bukan merupakan tipe data melainkan sebuah alat yang dapat digunakan untuk menangani berbagai tipe data. Pada contoh diatas, data yang terkandung didalam array adalah tipe data string. Kita dapat menanangani tipe data lain didalam array seperti tipe data integer, float, dan lainnya. Namun bagaimanapun juga, dalam penggunaannya array tetap dianggap sebuah tipe data. Semoga kita dapat membahas lebih dalam tentang Array dilain kesempatan, karena ini sangat menarik untuk dipelajari.
<?php
$variabel = array("Mawar", "Melati", "Anggrek");
?>
Tipe data Object
Tipe data object adalah tipe data yang menyimpan data dan informasi tentang bagaimana cara mengolah data tersebut. Dalam penggunaanya ini sering digunakan didalam pemrograman yang berbasis Objek atau sering kita kenal sebagai OOP (Object Oriented Programming). Hal tersebut karena dalam penggunaanya didalam PHP, Objek harus dinyatakan secara eksplisit. Pertama yang harus dilakukan dalam pengolahan tipe data objek adalah mendeklarasikan kelas objek atau yang sering kita sebut Class yang didalamnya terdapat method dan properti. Kita akan membahas secara dalam hal ini pada pembelajaran mengenai OOP (Object Oriented Programming).Tipe data NULL
Tipe data null merujuk pada setiap data yang bernilai NULL. NULL adalah sebuah variabel atau konstanta maupun objek lain yang tidak memiliki nilai sama sekali. Berbeda dengan angka nol (0), NULL bukanlah nol. NULL berarti tidak ada nilai sama sekali.Pembelajaran mengenai tipe data apa saja yang dapat digunakan dalam pembuatan website menggunakan bahasa pemrograman PHP. Hal yang sepesial tentang tipe data didalam PHP adalah bahwa PHP akan selalu mengkonversi tipe data secara otomatis kedalam tipe data yang benar. Itu sangat memudahkan kita dalam pengolahannya. Seperti contoh jika kita membuat sebuah variabel dengan menggunakan tanda petik, jika dalam aturannya penggunaan tanda petik dianjurkan pada tipe data string. Akan tetapi pada praktiknya PHP akan otomatis mengkonversi data yang ada didalam tanda petik kedalam tipe data integer secara otomatis jika dalam tanda petik tersebut hanya berisi angka. Untuk mudah dipahami, perhatikan sintak dibawah ini.
Data dalam variabel string hanya berisi angka, secara otomatis di konversi kedalam tipe data integer oleh PHP dan dapat dijumlahkan dengan tipe data integer lainnya. Ini berbeda jika kita menggunakan JavaScript, jika didalam tanda petik JavaScript akan mendefinisikan data tersebut sebagai tipe data string meskipun yang ada didalamnya adalah angka.
<?php
$string = "10";
$integer = 10;
echo $sting + $integer;
//Hasil: 10
?>
Semoga tulisan ini dapat memberikan manfaat untuk kita bersama. Dalam pembahasan ini adalah pembelajaran secara umum tentang tipe data. Meskipun agak sedikit rumit, tetapi ini sangat penting untuk bekal kita dalam membuat website. Karena dalam praktiknya kita pasti akan sering berhadapan dengan data, dan mau tidak mau kita harus memahami juga tentang tipe data.
0 Response to "Tipe Data didalam PHP | Variable"
Post a Comment