Learning PHP Basic #2 : Tipe Data

Learning PHP Basic #2 : Tipe Data
Pada artikel kali ini kita akan membahas mengenai Tipe Data yang terdapat pada bahasa pemograman PHP.  Dimana tipe data ini tidak seperti beberapa bahasa pemrograman lainnya yang tipe datanya perlu kita deklarasikan, karena pada PHP tipe data detentukan secara otomatis oleh Intepreter sehingga tipe data tidak perlu dideklarasikan saat ingin memberikan nilai pada suatu variabel.

Untuk mengetahui tipe data dari suatu variabel pada PHP bisa menggunakan fungsi gettype
$esoftplay = 12;

echo gettype($variabel); //output integer
Jenis-jenis Tipe Data yang terdapat pada PHP adalah sebagai berikut :
  • String
Tipe data string merupakan tipe data yang terdiri dari huruf maupun karakter sepesial. Penulisan string pada PHP harus diapit menggunakan single quote (tanda petik tunggal) atau menggunakan double quote (tanda petik ganda). Perbedaannya adalah jika menggunakan single quote tidak bisa mengeluarkan suatu nilai dari variabel, sebaliknya apabila ingin menggunakan variabel didalam variabel bisa menggunakan double quote.
$esoftplay   = 'ini adalah string';
$esoftplay_1 = "ini adalah string";

$esoftplay_2 = 'tidak mengeluarkan value dari $esoftplay'; //output : tidak mengeluarkan value dari $esoftplay
$esoftplay_3 = "mengeluarkan value dari $esoftplay"; // output : mengeluarkan value dari ini adalah string
Dalam penulisan string yang menggunakan karakter khusus semisal karakter single quote pada saat menulis string menggunakan single quote, atau karakter double quote pada saat menulis string menggunakan double quote, perlu menggunakan backslash ( \ ) atau menggunakan fungsi addslashes yang ada pada PHP
$esoftplay   = 'ini contoh yang 'tidak dapat dibaca'';//ini akan menghasilkan error

$esoftplay_1 = 'ini contoh yang \'dapat dibaca\''; 
$esoftplay_2 = "ini contoh yang \"dapat dibaca\""; 

addslashes(variabel yang ingin dibackslash);

  • Integer
Tipe data ini digunakan untuk menyimpan bilangan bulat, baik bilangan positif maupun negatif. Cara penulisannya tanpa diapit oleh single quote maupun double quote, karena akan berubah menjadi string apabila menggunakan single quote atau double quote.
$esoftplay = 45;

$integer = -45;

$string = '45'; //berubah menjadi tipe data string
  • Double Floating
Tipe data double floating atau disebut juga dengan double, float, atau real adalah tipe data yang digunakan untuk menyimpan bilangan desimal. Seperti halnya integer, penulisannya tidak boleh diapit single quote maupu n double quote
$esoftplay = true;
$esoftplay_1 = false;

$esoftplay_2 = 'true'; //berubah menjadi tipe data string
Setiap tipe data pada PHP sebenarnya mempunyai kondisi boolean true atau false pada kondisi tertentu, semisal pada tipe data integer = 0 mempunyai boolean false, selain itu adalah true dan sebagainya.
  • NULL
Tipe data Null merupakan tipe data yang tidak memiliki nilai apapun. Setiap variabel yang diset menjadi tipe data Null akan menjadikan variabel tersetbu kosong. Penulisannya adalah sebagai berikut
$esoftplay = NULL; //tipe data Null

$esoftplay_1 = ''; //tipe data String
  • Objek dan Array
Pada bagian pembahasan Objek maupun Array akan dibahas secara terpisah.

Oct 25th, 2018