Assalamu alaikum Wr. Wb
Salam Pinter Bareng Komputer, ...zero bit...
Seperti bahasa pemrograman lainnya, PHP juga mensupport beberapa Tipe Data. Tipe Data di dalam PHP merupakan tipe dari isi (nilai) variabel atau konstanta yang didefinisikan oleh programmer saat pembuatan script menggunakan bahasa pemrograman PHP.
Terdapat 3 kelompok besar tipe data yang disupport oleh PHP yaitu Tipe Data Primitif, Tipe Tipe Data Array dan Data Object. Berikut ini penjelasannya :
A. Tipe Data Primitif
Tipe Data Primitif meliputi tipe data Numeric, String dan Boolean.
1. NUMERIC
Tipe Data Numeric adalah tipe data yang meliputi angka. Tipe Data ini di bagi menjadi 2 yaitu Integer dan Floating Point.
- Integer - tipe data yang digunakan untuk menyatakan bilangan bulat (tanpa decimal). Contoh : $gaji = 1000000;
- Floating Point - tipe data yang digunakan untuk menyatakan bilangan pecahan (mengandung decimal). Contoh : $luas = 80.5;
2. STRING
Tipe Data String adalah semua data yang dinyatakan dengan huruf, angka dan termasuk tanda baca.
Catatan : data angka yang ada di dalam string akan tetap dianggap sebagai karakter, sehingga angka tersebut tidak akan dapat dioperasikan menggunakan operator matematika, seperti : tambah, kali, bagi dan sebagainya.
Nilai variabel bertipe string selalu diapit oleh petik tunggal (apostrophe) atau petik ganda (quote). Contoh : $nmkrywn = "Ariswan"; $tmplahir = 'Semarang';
Dalam penulisan string pada PHP dikenal istilah ESCAPE CHARACTER, yaitu karakter - karakter khusus yang digunakan untuk mewakili suatu karakter ASCII yang mempunyai fungsi khusus. Berikut ini beberapa escape character di dalam PHP :
Escape Character Keterangan \n Linefeed (LF) - ganti baris baru \r Carriage Return (CR) - sama dengan menekan Enter \t Horizontal Tab (HT) - sama dengan menekan Tab \\ Menampilkan lambang Back Slash \$ Menampilkan lambang Dollar \" Menampilkan lambang Quote
3. BOOLEAN
Tipe Data Boolean adalah tipe data yang digunakan untuk menyatakan nilai benar (True) atau nilai salah (False). Benar (True) akan diberikan nilai 1 sedangkan Salah (False) akan diberikan nilai 0. Contoh : $a = true; $b = false;
Berikut ketentuan dari tipe data boolean setiap variabel :
- Boolean pada variabel bertipe Numeric - variabel tersebut akan bernilai false jika isinya NOL, dan bernilai true jika isinya TIDAK NOL.
- Boolean pada variabel bertipe String - variabel tersebut akan bernilai false jika isinya KOSONG (Empty), dan bernilai true jika bernilai TIDAK KOSONG (Not Empty).
- Boolean pada variabel bertipe Array - variabel tersebut akan bernilai false jika array tersebut TIDAK MEMILIKI ANGGOTA (elemen), dan bernilai true jika MEMILIKI ANGGOA (elemen).
- Boolean pada variabel bertipe Object - variabel tersebut akan bernilai false jika object tersebut TIDAK MEMILIKI DATA dan FUNCTION, dan bernilai true jika sebaliknya.
- OBJECT dan VARIABEL yang belum didefinisikan juga akan memiliki nilai FALSE.
B. Tipe Data Array
Tipe Data Array adalah tipe variabel Jamak, variabel yang mempunyai banyak elemen yang diacu dengan satu nama yang sama.
Setiap elemen di dalam ruangan array diacu dengan menggunakan nomor urut elemennya yang disebut dengan Index Array, dimulai dari index NOL.
Berdasarkan jenis indexnya maka di dalam PHP dikenal 2 tipe array yaitu Array Berindex (index menggunakan angka) dan Array Assosiative (index menggunakan kata - kata).
Sedangkan berdasarkan dimensinya di dalam PHP dikenal juga 2 jenis array yaitu Array 1 Dimensi (array yang indexnya hanya 1) dan Array Multidimensi (array yang indexnya bisa lebih dari 1).
Untuk lebih mendalami tipe data Array silakan baca dokumentasi resmi tipe data array di link berikut ini : https://www.php.net/manual/en/language.types.array.php
C. Tipe Data Object
Tipe Data Object adalah tipe data yang di dalamnya memiliki data (attribute) dan method (function). Tipe data ini merupakan jenis tipe data baru untuk mendukung pengembangan PHP dalam pembuatan script program berbasis OOP (Object Oriented Programming).
0 comments:
Posting Komentar