Tipe Data PHP

String, integer, angka desimal, logika, array, objek, NULL.

PHP String

String adalah urutan karakter, seperti "Hello world!"

String dapat berisi teks apapun yang berada di dalam tanda kutip. Anda dapat menggunakan kutip tunggal atau kutip ganda:

Contoh

<?php 
$x = "Hello world!";
echo $x;
echo "<br>"; 
$x = 'Hello world!';
echo $x;
?>

Jalankan Contoh

PHP Bilangan Integer

Bilangan integer adalah angka tanpa desimal.

Aturan bilangan integer:

  • Bilangan integer harus memiliki setidaknya satu digit (0-9)
  • Bilangan integer tidak boleh mengandung koma atau spasi
  • Bilangan integer tidak boleh memiliki titik desimal
  • Bilangan integer dapat positif atau negatif
  • Bilangan integer dapat ditentukan dalam tiga format: desimal, heksadesimal (prefix 0x) atau oktal (prefix 0)

Dalam contoh berikut, kita akan menguji berbagai angka. PHP var_dump() akan mengembalikan tipe data dan nilai variabel:

Contoh

<?php 
$x = 5985;
var_dump($x);
echo "<br>"; 
$x = -345; // Bilangan negatif
var_dump($x);
echo "<br>"; 
$x = 0x8C; // Bilangan heksadesimal
var_dump($x);
echo "<br>";
$x = 047; // Bilangan oktal
var_dump($x);
?>

Jalankan Contoh

PHP Angka Desimal

Angka desimal memiliki titik desimal atau bentuk eksponensial.

Dalam contoh berikut, kita akan menguji berbagai angka. PHP var_dump() akan mengembalikan tipe data dan nilai variabel:

Contoh

<?php 
$x = 10.365;
var_dump($x);
echo "<br>"; 
$x = 2.4e3;
var_dump($x);
echo "<br>"; 
$x = 8E-5;
var_dump($x);
?>

Jalankan Contoh

PHP Logika

Logika adalah true atau false.

$x=true;
$y=false;

Logika biasa digunakan untuk pengujian kondisi. Anda akan belajar lebih banyak tentang pengujian kondisi di bab berikutnya di tutorial ini.

Array PHP

Array menyimpan beberapa nilai di dalam variabel satu.

Dalam contoh di bawah ini, kita akan menguji berbagai array. PHP var_dump() akan mengembalikan tipe data dan nilai variabel:

Contoh

<?php 
$cars=array("Volvo","BMW","SAAB");
var_dump($cars);
?>

Jalankan Contoh

Anda akan belajar lebih banyak tentang array di bab yang akan datang di tutorial ini.

Objek PHP

Objek adalah tipe data yang menyimpan data dan informasi tentang bagaimana mengelola data.

Di PHP, kelas objek harus diumumkan secara eksplicit.

Pertama-tama kita harus mengumumkan kelas objek. Untuk hal ini, kita menggunakan kata kunci class. Class adalah struktur yang berisi atribut dan metode.

Kemudian kami mendefinisikan tipe data di dalam kelas objek dan kemudian menggunakannya di instansi kelas ini:

Contoh

<?php
class Car
{
  var $color;
  function Car($color="green") {
    $this->color = $color;
  }
  function what_color() {
    return $this->color;
  }
}
?>

Jalankan Contoh

Anda akan belajar lebih banyak tentang obyek di bab yang akan datang di tutorial ini.

Nilai NULL PHP

Nilai NULL khusus menandai bahwa variabel tanpa nilai. NULL adalah nilai yang hanya mungkin untuk tipe data NULL.

Nilai NULL menandai apakah variabel kosong. Juga digunakan untuk membedakan string kosong dengan nilai kosong database.

Dengan mengatur nilai NULL, dapat mengosongkan variabel:

Contoh

<?php
$x="Hello world!";
$x=null;
var_dump($x);
?>

Jalankan Contoh