- String
- Integer
- Float/Double
- Boolean
- Array
- Object
- Resource
- NULL
1. PHP String
Tipe string digunakan untuk menyatakan nilai berupa sederetan karakter. Contoh : “this is a simple string”, “Hello World!”, dsb.PHP menggunakan tanda kutip "" atau '' untuk menyatakan nilai sebuah string di dalamnya. Contoh Program:
1
2
3
4
| <?php
$arr1 = array ( 1, 2, “a”, “b”, “abc” ) ; $arr2 = array ( “a”, “1”, array (1,2) ) ; ?> |
2. PHP Integer
Tipe data integer digunakan untuk menyatakan nilai berupa bilangan bulat (negative dan/atau positive, tanpa desimal). Contoh : -99, -27, -1, 0, 1 , 2, 3, dsb.Sebuah nilai bertipe integer harus memenuhi syarat:
- Terdiri dari minimal 1 digit
- Tidak mengandung character selain angka seperti (tanda koma, blank/spasi dan character-character khusus lainnya)
- Dapat bernilai positif atau negatif
- Sebuah nilai integer dapat dibentuk dalam 3 format: decimal (10-base), kexadecimal (16-base dengan awalan 0x) dan octal (8-base dengan awalan 0).
1
2
3
4
| <?php
$x = 12; var_dump($x); ?> |
3. PHP Float/Double
Tipe data Float/Double digunakan untuk menyatakan nilai berupa bilangan riil. Contoh : -2.234, -0.5, -1, 0, 1.7, 7E-10 (hexa)4. PHP Boolean
Digunakan untuk menyatakan nilai kebenaran, memiliki dua nilai TRUE atau FALSE5. PHP Array
Array merupakan salah satu tipe data yang kompleks. Digunakan untuk menyatakan sederetan nilai yang memiliki key/index secara terurut dengan masing-masing nilai tersebut dapat bertipe data dasar, tipe data array (multidimensional array), object, dll….Contoh :
1
2
3
4
| <?php
$belajar = array("tutorial","pemrograman","PHP");
var_dump($belajar);
?>
|
6. PHP Object
Object merupakan suatu tipe data yang sangat kompleks. Memiliki nilai-nilai yang disebut attribute, dan memiliki method (perintah untuk melakukan suatu tugas tertentu). Object merupakan suatu instant dari class (Object Oriented Programing). Contoh : 1
2
3
4
5
6
7
8
9
10
11
| <?php
Class mahasiswa {
var $nrp ; // definisi atribut nrp
var $alamat ; // definisi atribut alamat
function setNRP ($str){ // definisi suatu method ‘setNRP’ untuk class mahasiswa
$this->nrp = $str ;
}
}
$BUDI = new mahasiswa(); // object $BUDI sebagai suatu instant dari class mahasiswa
$BUDI->setNRP (‘TI300001’) ;
?>
|
7. PHP Resource
Resource merupakan suatu tipe data khusus yang digunakan untuk menyatakan suatu referensi/link ke suatu sumber daya di luar lingkungan PHP.Contoh tipe resource seperti : suatu koneksi ke database MySQL, COM object di windows, library GD (untuk image processing) atau suatu library untuk parse dokumen XML, dll…

