PHP mendukung delapan tipe nilai atau tipe data. Empat nilai scalar(single-value) : integer,floating-point,string, dan Boolean. Dua nilai koleksi : array dan objek. Sisanya adalah tipe data khusus : resource dan NULL.
Integer
Integer adalah tipe data yang merepresentasikan bilangan utuhatau bulat,seperti 12,24,2009 dan sebagainya. Rentang yang diperbolehkan adalah dari -2,147,483,648 sampai+2,147,483,647. Nilai literal dari tipe integer ini dapat ditulis dalam bentuk decimal(basis 10), octal(basis 8), maupun heksadesimal(basis 16).
Floating-point
Floating-point number(sering juga dinamakan dengan bilangan real) adalah tipe data yang merepresentasikan nilai-nilai numeric dalam bentuk pecahan atau mengandung angka decimal dibelakang koma. Floating-point dalam PHP selaras dengfan tipe double dalam bahasa C, biasanya berada dalam rentang 1.7E-308 dan 1.7E+308 dengan 15 digit akurasi. Bilangan floating-point dapat ditulis dalam notasi normal dan notasi sains(scientific).
String
PHP mendukung dua tipe string yaitu yang diapit oleh petik ganda dan tunggal. Dalam pembuatan web,string merupakan tipe data yang kerap kali dijumpai dalam berbagai kasus.
Boolean
Tipe Boolean digunakan untuk merepresentasikan nilai kebenaran(truth value). Nilai yang mungkin dimasukkan ke dalam variable Boolean adalah true dan false. Tipe ini biasanya ditemui pada pendefinisian kondisi, baik dalam struktur pemilihan maupun pengulangan.
Array
Array adalah variable yang menyimpan sekelompok nilai, yang dapat diidentifikasikan berdasarkan posisinya(nomor, dengan 0 sebagai indeks pertamanya) atau dengan nama(bertipe String) yang telah diidefinisikan seblumnya.
Objek
PHP mendukung Object-Oriented Programming(OOP), yang dapat memudahkan dalam proses debugging,maintenance dan penggunaan ulang kode(resourceable code). Dalam OOP, kelas merupakan unit terpenting. Kelas adalah suatu definisi dari struktur ynag memiliki property dan metode(fungsi). Dalam PHP, kelas didefinisikan menggunakan kata kunci class. Sekali kelas didefinisikan, anda dapat membentuk objek dengan menggunakan kata kunci new. Properti dan metode dapat diakses melaluui operator ->.
Contoh :
$person1 = new Person;
$person1->nama(“Aas Asyanto”);
Printf(“Hallo %s, apa kabar?”, $person1->nama);
Sumber Referensi :
Buku berjudul "Modul Pemrograman WEB HTML,PHP & MYSQL karangan "Budi Raharjo, Imam Heryanto dan Enjang RK".
Sumber Referensi :
Buku berjudul "Modul Pemrograman WEB HTML,PHP & MYSQL karangan "Budi Raharjo, Imam Heryanto dan Enjang RK".