Tipe Data Pada PHP

Tipe Data PHP memungkinkan kita memberikan suatu nilai yang berupa String, Integer, Float, atau Boolean. Jadi Anda bisa menggunakan tipe data tanpa perlu mendeklarasikan nilai suatu variabel.

Tipe Data PHP

Variabel PHP dapat menyimpan beberapa jenis tipe data dan jenis data yang berbeda dapat melakukan hal yang berbeda. Hal ini perlu di katahui dan tujuan apa Anda menggunakan tipe data yang digunakan. Berikut jenis tipe data.

Daftar isi:

Tipe Data String

String itu berubah karakter, penulisan String dapat menggunakan kutip 1 atau kutip 2 (single atau double quotes).

$a = "Halo Dunia!";
$b = 'Halo Dunia!';

Tipe Data Integer

Integer itu berubah angka yang berupa bilangan bulat antara lain desimal (basis 10), heksadesimal (basis 16), oktal (basis 8) atau biner (basis 2).

$a = 10;
$b = 100290;

Tipe Data Float

Float berupa bilangan floting point juga dikenal sebagai float, double, atau real number. Maka Anda bisa menggunakan ini untuk menentukan nilai secara rinci, contohnya berat badan 60.736 kilo gram.

$a = 1.234;
$b = 1.2e3;
$c = 7E-10;
$d = 1_234.567; // mulai PHP 7.4.0

Catatan: Menggunakan garis bawah (_) sebelumnya tidak diizinkan, tetapi ini telah tersedia mulai PHP 7.4.0. Liht dokumen resmi Floating point numbers

Tipe Data Boolean

Nilai Boolean cukup unik karena cuma ada dua nilai yaitu true dan false. Penggunaanya cukup mudah tinggal memberikan nilai ke variabel baik true atau false. Berikut contohnya:

$a = true;
$b = false;

Catatan: Penulisan nilai true dan false tidak peka terhadap huruf besar atau kecil, maka Anda bisa menulisnya menjadi huruf besar saja atau sebaliknya atau bahkan tidak beraturan seperti True.

Tipe Data Array

Array dapat menyimpan lebih dari satu nilai dalam satu variabel, Array sebenarnya berupa peta yang memiliki nilai dan kunci. Berikut contohnya:

$array = array(
    "nama" => "Febri Hidayan",
    "hobi" => "Koding"
);

// Mulai php 5.4
$array = [
    "nama" => "Febri Hidayan",
    "hobi" => "Koding"
];

echo $array["nama"]; // Febri Hidayan
echo $array["hobi"]; // Koding

// Nilai dan kunci
$array = [
    "key" => "Nilai"
];

Catatan: Anda tidak bisa menggunakan echo dan print untuk mengeluarkannya, maka Anda harus menggunakan var_dump() atau print_r(), kecuali Anda sudah menentukan variabel dan kuncinya.

Lebih dalam tentang Array

Jika dilihat dari contoh diatas mungkin kelihatan sulit untuk belajar Array yang lebih sederhana. Ya! tentu saja, jadi saya akan berikan gambaran yang sederhana tanpa memberikan kunci di Array. Contoh sederhana sebagai berikut:

$array = array(
    "Febri Hidayan",
    "Koding"
);

echo $array[0]; // Febri Hidayan
echo $array[1]; // Koding

Catatan: Array di mulai dengan kunci 0 dan seterusnya sesuai dengan jumlah nilai di dalammnya.

Catatan: Ingin mengeluarkan nilai dengan Echo cukup gunakan seperti echo $array[kunci].

Tipe Data Object

Object merupakan tipe data yang menyimpan data dan informasi tetang cara memproses data tersebut. Jadi untuk menggunakan Object Anda harus membuat Class PHP yang simpel, seperti berikut:

class Mahasiswa {
    function nama() {
        echo "Febri Hidayan";
    }
}

$obj = new Mahasiswa();

echo $obj->nama();

Tipe Data Null

Beda dengan tipe data lainnya, tipe data Null memiliki nilai khusus yaitu null. Berikut contohnya:

$a = "Febri Hidayan";
$a = null;

echo $a;

Catatan: Jika suatu variabel tanpa diberikan nilai, maka secara otomatis nilai tersebut null.

Tipe Data Resource

Resource bukanlah tipe data yang sebenarnya, ini adalah penyimpanan ke fungsi dan resource di luar PHP. Karena variabel Resource memegang pengangan khusus untuk berkas yang dibuka seperti koneksi database misalnya. Ini adalah materi tingkat lanjut, silakan baca dokumen resmi PHP Resources.

Belajar PHP Untuk Pemula


1. Pengenalan PHP

2. Membuat dan Menjalankan File PHP

3. Sintak dan Penulisan Komentar PHP

4. Penulisan Variabel dan Konstanta PHP

5. Echo dan Print PHP

6. Tipe Data Pada PHP

7. Operator Pada PHP

8. Pernyataan if, else, elseif, nested if Pada PHP

9. Pernyataan Switch Pada PHP

10. Perulangan for, while, do while Pada PHP

11. Array Pada PHP

12. Perulangan Foreach Pada PHP

13. Break dan Continue Pada PHP