Tipe Data Pada PHP
sebagaimana sebuah bahasa pemrograman, PHP juga mengenal yang namanya tipe data. Tipe datamerupakan jenis dari suatu data yang akan diproses oleh bahasa pemrograman. Macam-macam tipe data pada berbagai bahasa pemrograman kurang-lebih sama, namun barangkali istilahnya saja yang berbeda
1). Tipe Data Boolean
Tipe data boolean digunakan untuk mencari nilai kebenaran, nilai kebenarannya adalah “Benar” atau “Salah”. Berdasarkan pengalaman saya pribadi tipe data ini sering dipakai dengan logika if, while dkk (dan kawan-kawannya). Sebagai contoh sederhana cobalah buat script dibawah ini:
<?
$a = true; // mendeklarasikan nilai true pada variabel $a
$b = false; // mendeklarasikan nilai false pada variabel $b
?>
Disimpan dengan nama boolean,php, kemudian anda jalankan melalui localhost.
2). Tipe Data Integer
Gampangnya ngomong tipe data integer adalah tipe data yang berupa angka. Cobalah anda buat script berikut:
<?
Tipe data boolean digunakan untuk mencari nilai kebenaran, nilai kebenarannya adalah “Benar” atau “Salah”. Berdasarkan pengalaman saya pribadi tipe data ini sering dipakai dengan logika if, while dkk (dan kawan-kawannya). Sebagai contoh sederhana cobalah buat script dibawah ini:
<?
$a = true; // mendeklarasikan nilai true pada variabel $a
$b = false; // mendeklarasikan nilai false pada variabel $b
?>
Disimpan dengan nama boolean,php, kemudian anda jalankan melalui localhost.
2). Tipe Data Integer
Gampangnya ngomong tipe data integer adalah tipe data yang berupa angka. Cobalah anda buat script berikut:
<?
$a=10; //angka desimal
$b=0x1A; //angka hexadesimal
$c=-5; //angka desimal negatif
$d=$a * $c; //contoh perkalian
echo "a = $a<br>";
echo "b = $b<br>";
echo "c = $c<br>";
echo "a * c = $d<br>";
?>
disimpan dengan nama integer,php, kemudian anda jalankan melalui localhost.
3. Tipe Data Floating Point
Tipe data ini adalah kata lain dari tipe data double, merupakan tipe bilangan dengan presisi yang tinggi. Jika anda pernah belajar visual basic atau sejenisnya pasti lebih faham apa itu tipe data double. Cobalah anda buat script berikut:
<?
$z=10.08697;
$y=4.97586e9;
$x=8E-100;
$v=$z * $x;
echo "z = $z<br>";
echo "y = $y<br>";
echo "x = $x<br>";
echo "z * x = $v<br>";
?>
disimpan dengan nama float,php, kemudian anda jalankan melalui localhost.
4. Tipe Data String
String merupakan gabungan dari karakter-karakter. Sebuah kata/ kalimat termasuk ke dalam kategori string. Cobalah anda buat script berikut:
String merupakan gabungan dari karakter-karakter. Sebuah kata/ kalimat termasuk ke dalam kategori string. Cobalah anda buat script berikut:
<?
$jeruk='orange';
$pisang=”banana”;
echo "jeruk ya $jeruk<br>";
echo "pisang ya $pisang<br>";
?>
disimpan dengan nama string,php, kemudian anda jalankan melalui localhost.
Ada hal yang perlu diperhatikan kaitannya dengan pendeklarasian tipe data integer dan string, pendeklarasian string hendaknya diberi tanda petik tunggal atau petik dua seperti contoh di atas, jika anda mendeklarasikan tipe data integer dengan diberi tanda petik maka ini akan di anggap sebgai tipe data string oleh php.
Ada hal yang perlu diperhatikan kaitannya dengan pendeklarasian tipe data integer dan string, pendeklarasian string hendaknya diberi tanda petik tunggal atau petik dua seperti contoh di atas, jika anda mendeklarasikan tipe data integer dengan diberi tanda petik maka ini akan di anggap sebgai tipe data string oleh php.
5. Tipe Data Array
Array merupakan deretan data yang dikumpulkan dalam satu nama, deretan data-data dalam array disebut dengan element. Cobalah anda buat script berikut:
<?
$nama=array("cowok"=>"Jono", "cewek"=>"Susi");
echo "Nama Siang = $nama[cowok]<br>";
echo "Nama Malam = $nama[cewek]<br>";
?>
$nama=array("cowok"=>"Jono", "cewek"=>"Susi");
echo "Nama Siang = $nama[cowok]<br>";
echo "Nama Malam = $nama[cewek]<br>";
?>
disimpan dengan nama array,php, kemudian anda jalankan melalui localhost.
6. Tipe Data Object
PHP mendukung pemrograman berorientasi-objek (OOP). OOP menawarkan perbaikan desain modular, menyederhanakan debugging dan juga pemeliharaan.
Class merupakan bagian dari desain berorientasi-objek. Sebuah class adalah satu definisi dari sebuah struktur yang berisi properti (variabel) dan metoda (fungsi). Cobalah anda buat script berikut:
PHP mendukung pemrograman berorientasi-objek (OOP). OOP menawarkan perbaikan desain modular, menyederhanakan debugging dan juga pemeliharaan.
Class merupakan bagian dari desain berorientasi-objek. Sebuah class adalah satu definisi dari sebuah struktur yang berisi properti (variabel) dan metoda (fungsi). Cobalah anda buat script berikut:
<?
class memasak_air{
function memasak(){
return "Sediakan peralatan memasak, tuangkan air ke dalam panci kemudian rebuslah air hingga mendidih.";
}
}
$obj=new memasak_air;
echo"Cara memasak air adalah ".$obj->memasak();
?>
7. Tipe data ResourceResource boleh dikatakan sebagai pendeklarasian koneksi database. Perhatikan script berikut :
<?
$sql = mysql_query("SELECT * FROM admin WHERE un_admin='$us'") ;
$b = mysql_fetch_array($sql);
if($b==0){
?><script language="javascript">alert('Gagal menyimpan sandi baru, cobalah kembali!'); document.location='admin.php?action=sandi_baru'</script><? }
?>
Pada prakteknya, anda akan lebih banyak membuat resource script seperti contoh diatas.
8. Tipe data Null
Tipe data null merepresentasikan sebuah variabel yang tidak mempunyai nilai apapun. Contoh :
<?
$kosong=NULL;
?>
Cukup sekian pelajaran tentang Tipe Data Dalam PHP, semoga bermanfaat.
Comments
Post a Comment