Tutorial PHP-6: Tipe-tipe Variabel

Tutorial PHP

Sebuah variabel dapat menyimpan data dengan tipe-tipe yang berbeda.

PHP mendukung tipe data sebagai berikut:

  • String
  • Integer
  • Float (juga disebut double)
  • Boolean
  • Array
  • Object
  • NULL
  • Resource

String

String adalah kumpulan dari huruf, misalnya “Hello World”.

Sebuah string dapat berupa teks apapun yang diapit dengan tanda kutip. Anda dapat menggunakan kutip tunggal maupun kutip ganda. Contohnya seperti ini:

1
2
3
4
5
6
7
8
<?php
$x = "Hello world!";
$y = 'Hello world!';
 
echo $x;
echo "<br>";
echo $y;
?>

Integer

Integer adalah tipe data yang berupa bilangan bulat antara -2,147,483,648 sampai dengan 2,147,483,647.

Aturan Integer:

  • Paling sedikit harus ada satu angka
  • Tidak boleh ada tanda desimal
  • Dapat berupa angka positif maupun negatif
  • Integer dapat berupa desimal (bilangan dasar 10), hexadesimal (bilangan dasar 16, diawali dengan 0x) atau oktal (bilangan dasar 8 diawali dengan 0)

Pada contoh di bawah ini, variabel $x bertipe integer. Fungsi PHP var_dump() berguna untuk menampilkan tipe data dan nilainya:

1
2
3
4
<?php
$x = 1379;
var_dump($x);
?>

Float

Float adalah tipe data untuk angka pecahan.

Pada contoh di bawah ini, variabel $x bertipe float. Fungsi PHP var_dump() berguna untuk menampilkan tipe data dan nilainya:

1
2
3
4
<?php
$x = 13.793;
var_dump($x);
?>

Boolean

Boolean adalah tipe variabel yang isinya: TRUE atau FALSE.

$x = true;
$y = false;

Tipe boolean biasanya digunakan dalam pengecekan kondisi. Anda akan mempelajari pengecekan kondisi pada tutorial berikutnya.

Array

Array adalah tipe variabel yang menyimpan banyak nilai. Dan setiap lokasi penyimpanan nilai itu diberi indeks. Indeks ini bisa berupa angka atau nama.

Di bawah ini contoh sebuah array bernama $mobil, yang isinya ada 3. Untuk menampilkan isi variabel ini, kita gunakan fungsi var_dump().

1
2
3
4
<?php
$mobil = array("Kuda","Kijang","Panther");
var_dump($cars);
?>

Anda akan mempelajari lebih lanjut tentang variabel bertipe array pada tutorial berikutnya.

Object

Object adalah tipe variabel yang menyimpan data dan fungsi. Object itu kira-kira seperti sebuah bundel program yang isinya ada variabel, konstanta dan fungsi.

Untuk membuat sebuah variabel object, maka kita harus mendeklarasikan dahulu sebuah class. Class adalah definisi dari object yang berisi definisi properties (data/variabel) dan method (fungsi):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
class Mobil {
    public $jenis;
    function __construct() {
        $this->jenis = "Sedan";
    }
}
 
// membuat object
$bmw = new Mobil();
 
// tampilkan property
echo $bmw->jenis;
?>

Mengenai object akan dibahas pada tutorial berikutnya.

NULL

Null adalah tipe data khusus yang hanya memiliki satu nilai, yaitu null.

Variabel bertipe null adalah variabel yang tidak ada nilai yang diberikan kepadanya.

Catatan: Kalau sebuah variabel dibuat tanpa diberi nilai, maka otomatis diberi nilai null oleh PHP.

Sebuah variabel dapat dikosongkan dengan cara memberikan nilai null, seperti contoh ini:

1
2
3
4
5
<?php
$str = "Belajar PHP";
$str = null;
var_dump($str);
?>

Resource

Resource tidak benar-benar merupakan data. Melainkan menyimpan referensi ke sebuah fungsi atau handle. Contoh variabel bertipe resource yang paling umum adalah koneksi database, file pointer, dsb.

Yang sedang trend:

Rating:

Tinggalkan Balasan

Alamat surel Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *