Tipe Data


Terdapat 8 tipe data dalam PHP yaitu :

A. Pengertian 
 
1. Tipe Data Boolean
tipe data ini adalah tipe data yang paling sederhana dalam PHP. Tipe data ini hanya memiliki 2 nilai yaitu : TRUE (benar) dan FALSE (salah).
Berikut contoh penulisan Tipe Data Boolean :

<?php
$benar=true;
$salah=false;

echo "benar = $benar, salah = $salah";
// hasil output: benar = 1, salah =
?>

jika variabel $benar akan ditampilkan angka 1,sedangkan variabel $false ditampilkan dengan string kosong (tanpa output).

2. Type Data Integer
integer adalah tipe data pada PHP yang berupa angka bulat seperti 1, 22, 100, 1000, tipe data ini sangat umum digunakan di bahasa pemrograman khususnya berkaitan dengan angka bulat.
Berikut contoh penulisan Tipe Data Integer dalam PHP :

<?php
$nilai1=4;
$nilai2=3;
$hasil=$nilai1+$nilai2; //contoh penjumlahan
echo $hasil;
?>

3. Type Data Float/Double
type data pada PHP yang memiliki bagian desimal di akhir angka contohnya adalah 3,21 penulisan type data didalam PHP tidak menggunakan koma (,) tetapi menggunakan titik (.).
berikut contoh penulisan Tipe Data Float/Double dalam PHP :

<?php
$angka_float1= 0.78;
$angka_float2= 14.99;
$angka_scientific1=0.314E1;
$angka_scientific2=0.3365E-3;
echo $angka_float1; // 0.78
echo "<br />";
echo $angka_float2; //14.99
echo "<br />";
echo $angka_scientific1; //3.14
echo "<br />";
echo $angka_scientific2; //0.0003365
?>
type data ini juga dapat melakukan operasi numerik seperti penambahan,pembagian,pengurangan dan lain-lain.

4. Type Data String
merupaka type data gabungan huruf, angka, whitespace (spasi) dan berbagai karakter yang mencapai hingga 2GB .
Khusus penulisan double quote untuk penulisan tanda karakter seperti ( “”,$, ) maka kita harus menggunakan simbol backslash (\).
Berikut contohnya :
\” Menampilkan karakter tanda petik dua (“)
\n Menampilkan baris baru
\r Menampilkan carriage-return
\$ Menampilkan tanda dolar
\\ Menampilkan karakter slash

Contoh penulisan Satu Tanda Kutip Single Quote

<?php
$nama = 'agusph';
echo 'Nama saya ' . $nama; // Nama saya agusph
echo 'Nama saya $nama'; // Nama saya $nama
echo 'Hari ini hari Jum\'at'; // String mengandung satu tanda kutip (perlu escape)
echo 'Hari ini hari Jum"at'; // String mengandung dua tanda kutip
penggunaan tana kutip memiliki kelebihan yaitu kode yang kita tulis lebih jelas, karena kita bisa langsung tahu bahwa didalam kutip adalah tanda string.


Contoh penulisan Dua Tanda Kutip Double Quote

<?php

$script = "<script>alert('Script dalam string')</script>";
echo $script 
 
5. Tipe Data Array
Array adalah tipe data yang terdiri dari kumpulan tipe data lainnya. Array ada beberapa jenis yaitu :
  • Array Satu Dimensi
    yaitu tipe data yang terdiri dari satu index saja.
  • Array Dua Dimensi
    yaitu tipe data yang terdiri dari dua index yaitu baris kolam.
  • Array Multidimensi
    yaitu tipe data yang terdiri dari duat atau lebih index.
  • Array Assosiatif
    yaitu array yang berbentuk String.

6. Type Data Object
Tipe data object adalah tipe data yang tidak sekedar menyimpan data tetapi berisikan juga informasi bagaimana untuk mengolah data tersebut.


7. Type Data Resource
type data yang hanya menyimpan sebuah referensi resource.

8.Type Data NULL
sebuah type data spesial yang menunjukkan sebuah variabel belum memiliki nilai atau data. Tipe data NULL pada PHP mirip dengan tipe data none pada phyton.


Referensi


Semoga Bermanfaat ......:)