Kamis, 12 Januari 2012

PHP (Hypertext Processor) merupakan bahasa pemograman yang dapat di selipkan disebuah script html dan dijalankan pada server side. Artinya semua sintakss yang kita berikan akan sepenuhnya dijalankan pada server sedangakan browser hanya manampilkan hasilnya saja.

Tipe Data dalam PHP dibagi menjadi tiga bagian, yaitu Scalar Type, Compound Type,dan Special Type.

Scalar Type
Scalar Type adalah tipe data yang hanya memuat satu data dalam variabel. Tipe Data yang termasuk kedalam Tipe Scalar adalah:
- Interger
  tipe data ini merupakan tipe data yang berisikan Bilangan BUlat negatif dan posotif atau tanpa ada nilai pecahan.
- Floating point nember atau tipe data real
  tipe data ini merupakan tipe data yang berisikan Bilangan Real negatif dan positif atau yang memiliki nilai pecehan.
- String
  tipe data ini merupakan tipe data yang berisikan satu atau kumpulan karakter.
- Boolen
  tipe data ini adalah tipe data yang paling sederhana. Hanya perupa True atau False. Cara memasukan ke dalam veriable adalah dengan memberikan nilai true atau false pada variable tersebut.

Compound Type
Compound Type adalah Tipe Data yang dapat mempunyai lebih dari satu element. Tipe Data yang termasuk kedalam Tipe Compound adalah:
- Array
  Array atau Larik merupakan Tipe Compound Primitif, terdapat pada bahasa-bahasa pemograman lain. Tipe Data ini juga memuat beberapa elment, dan isi data untuk element array tersebut juga bisa bertipe array dan tipe scalam compound atau special.
- Object
  Tipe Data ini adalah tipe data baru pada PHP yang dapat digunakan untuk membangun suatu program web yang berbasiskan object oriented. Isi dari Tipe Data ini bisa berupa Fungsi dan Variabel dan bisa terdiri dari beberapa element.

Special Type
Ada dua Tipe Data yang termasuk kedalam Special Type. Keduanya mempunyai ciri khas yang tidak dapat dimasukan kedalam Scalar ataupun Compound. Tipe Data yang termasuk kedalam Tipe Special adalah:
- NULL
  NULL adalah Tipe Data yang tidak memuat apapun. Setiap Variabel yang diset menjadi Tipe Data NULL ini akan menjadikan Variabel tersebut kosong, seperti dalam penggunaan fungsi unset()
- Resource
  Tipe Data Spesial yang satu ini di khususkan untuk menyimpan resource, sumber atau alamat. Variabel tersebut hanya dapat diciptakan oleh suatu fungsi khusus yang mengembalikan nilai berupa resource seperti penggunaan fungsi fopen, opendir,
mysql_connect, mysql_query dan semacamnya.



source :  PHP