Tipe Data Dalam PHP
Di dalam bahasa pemograman PHP, data yang diinput kedalam variabel atau konstanta akan memiliki tipe tertentu. Tipe data merupakan jenis dari suatu data yang akan
diproses oleh bahasa pemrograman. Macam-macam tipe data pada berbagai
bahasa pemrograman kurang-lebih sama, tetapi hanya istilahnya saja
yang berbeda.
1). Tipe Data Integer
Gampangnya ngomong tipe data integer adalah tipe data yang berupa angka. Cobalah anda buat script berikut:
<?
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.
2). Tipe Data Boolean
$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.
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. 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.
3. 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.
4. 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.
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:
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:
<?
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 Resource
Resource bisa dikatakan sebagai pendeklarasian koneksi database. Perhatikan script berikut :
Resource bisa 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, cobalah kembali!');
document.location='admin.php?action=sandi_baru'</script><? }
?>
8. Tipe data Null
Tipe data null merepresentasikan sebuah variabel yang tidak mempunyai nilai apapun. Contoh :
<?
$kosong=NULL;
?>
.png)
0 komentar: