#5 PHP DASAR – Tipe Data

Tipe data atau data types pada php merupakan data dengan jenis dan karakteristik tertentu seperti teks, bilangan, object dan sebagainya. Berikut jenis-jenis data pada php :

  • String
  • Integer
  • Float
  • Boolean
  • Array
  • Object
  • NULL

String

String merupakan tipe data yang berisi teks dan sebuah string dapat berisi teks apapun yang ditulis didalam tanda kutip, baik kutip satu maupun dua.

<?php 
    echo "Selamat belajar PHP";
    echo '<br>';
    echo 'terus berjuang pantang menyerah';
    echo '<br>';
    echo "hari ini hari jum'at";
    echo '<br>';
    echo 'penulisan jum\'at menggunakan kutip satu';

/* HASIL
Selamat belajar PHP
terus berjuang pantang menyerah
hari ini hari jum'at
penulisan jum'at menggunakan kutip satu
*/

Untuk mencetak tanda petik satu seperti penulisan jum’at diperlukan tanda backslash \ sebelum tanda petik yang akan dicetak. Jika tidak memberikan tanda \ akan terjadi error dikarenakan php membaca string telah selesai sampai penulisan jum.

Perbedaan kutip dua dengan satu yaitu pada cara mencetak variabel, kutip satu akan mencetak nama variabel sedangkan kutip dua akan mencetak isi dari variabel.

<?php 
    $nama = "Agus Namberwan";

    echo '$nama';
    echo '<br>';
    echo "$nama";

/* HASIL
$nama
Agus Namberwan
*/

Integer

Integer merupakan tipe bilangan bulat, contoh bilang bulat 10, 25, -12, -100 dan sebagainya. Berikut aturan penulisan integer :

  • Integer harus memiliki setidaknya satu digit
  • Bilangan bulat tidak boleh memiliki titik desimal
  • Integer dapat berupa bilangan positif atau negatif
  • Integer tidak ditulis didalam tanda kutip, jika ditulis didalam kutip maka integer akan dianggap tipe data string
<?php 
    $a = 5;
    $b = 10;

    echo $a;
    echo '<br>';
    echo $a+$b;
    echo '<br>';
    echo $a*$b;

/* HASIL
5
15
50
*/

Float

Float merupakan tipe data angka yang memiliki bagian desimal di belakang angka contoh 3,14. Pada php penulisan float menggunakan titik bukan koma 3,14 pada php ditulis 3.14

<?php 
    $ipk = 3.25;
    echo "ipk saya $ipk";

/* HASIL
ipk saya 3.25
*/

Boolean

Boolean merupakan tipe data yang memiliki 2 nilai yaitu TRUE dan FALSE.

<?php 
    $value = true;

    if ( $value == false ) {
        echo "Value berisi nilai true";
    } else {
        echo "Value berisi nilai false";
    }

/* HASIL
Value berisi nilai false
*/

Array

Array digunakan untuk menyimpan banyak data dalam satu variabel. array bisa ditulis dengan 2 cara yaitu dengan array() atau []

<?php 
    $motor = array("honda", "kawasaki", "yamaha");
    var_dump($motor);
    echo '<br>';
    $warga = ["Parjo", 45, "Semarang"];
    var_dump($warga);

/* HASIL
array(3) { [0]=> string(5) "honda" [1]=> string(8) "kawasaki" [2]=> string(6) "yamaha" } 
array(3) { [0]=> string(5) "Parjo" [1]=> int(45) [2]=> string(8) "Semarang" }
*/

Object

Object adalah tipe data yang menyimpan data dan informasi tentang cara memproses data itu.

<?php
   class Car {
   }
$mobil = new Car();

NULL

Null adalah tipe data khusus yang hanya dapat memiliki satu nilai: NULL.

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

/* HASIL
NULL
*/

Tinggalkan sebuah komentar

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