Selasa, 09 November 2010

Tipe Data Script PHP



Macam - macam tipe data dalam script PHP diantaranya : Integer, Floating Point, String, Array dan Object. Tipe data yang digunakan oleh program PHP secara otomatis akan dikonversi sesuai karakter yang ditulis programer, tanpa harus dideklerasikan terlebih dahulu.

Tipe Data Integer
Tipe data yang mengandung bilangan bulat yang kisarannya sama dengan data pada bahasa C, yaitu antara -2,147,483,648 - +2,147,483,647 pada platform 32 bit. apabila data berada diluar kisarantersebut maka secara otomatis akan dikonversikan manjadi data Floating Point.


Tipe Data Floating Point
Tipe data ini berisi bilangan pecahan atau bilangan desimal, range data tersebut adalah antara 1.7E-308 sampai 1.7E+308, bentuk data ini desimal atau pangkat seperti contoh berikut:
$desimal=0.111;
$pangkat=100.0E-5;


Tipe Data String
Berikutnya adalah tipe data string yang dinyatakan dalam tanda kutip tunggal (' ') atau dengan tanda kutip ganda (" "), seperti contoh dibawah :
$contoh_string='Anda Visitor ke 239';
$contoh_string="Selamat Datang";
Jika data menggunakan tanda petik tunggal (' '), apabila sebuah variabel memiliki data string dan dalam setring tersebut memiliki variabel yang berbeda mengunakan petik ganda (" "), maka nilai variabel tersebut akan dicetak nama variabel itu sendiri.
Perhatikan contoh berikut.
<?
//datastring.php
$nama="Aldalex"; //data string mengunakan tanda petik ganda ("")
$data1="Nama Saya $nama."; //data1 variabel dengan tanda petik ganda ("")
$data2='Nama Saya $nama.'; //data2 variabel dengan tanda petik tunggal (' ')
echo "<br>$data1";
echo "<br>$data2";
?>
tampilannya:
Nama Saya Aldalex.
Nama Saya $nama.

Ket:
- ($nama) adalah nama variabel
- (Aldalex) adalah isi variabel

Scrip PHP diatas jika dijalankan pada browser maka akan nampak string yang mengunakan tanda petik ganda ("") pada variabel $nama akan dicetak isinya "Aldalex", dan sebaliknya untuk string yang menggunakan tanda petik tunggal (' ') pada variabel $nama dicetak nama variabelnya "$nama".


Tipe Data Array
Data array disebut juga data jamak atau bertingkat, dimana didalamnya mengandung beberapa data dan dibaca berdasarkan data numerik atau string. Bahkan data arrai ini dapat mengandung data array juga, data array yang ada didalam array juga mengijinkan tipe data yang berbeda-beda:

Contoh penulisan data array tunggal:
<?
//dataarray.php
$array[]=100;
$array[]=" 400";
$array[]= '50';
$array[]="Data array";
$array[]='data awal';

for($data=0; $data<5; $data++){
echo "<br>Variabel \$array[$data] nilainya adalah: $array[$data]";}
?>

Hasil tampilan browser::
Variabel $array[0] nilainya adalah: 100
Variabel $array[1] nilainya adalah: 400
Variabel $array[2] nilainya adalah: 50
Variabel $array[3] nilainya adalah: Data array
Variabel $array[4] nilainya adalah: data awal 


Contoh penulisan data array Multidimensi, yaitu array bertingkat:
<?
//dataarraybertingkat.php
$hewan=array(
"kaki_dua"=>array("burung"=>"terbang","ayam"=>"di tanah"),
"kaki_empat"=>array("cicak"=>"coklat","kucing"=>"belang tiga")
);
//tampilan data array hewan [kaki_dua][burung]
echo "Hewan kaki dua binatang burung dapat 
".$hewan["kaki_dua"]["burung"].".";
//tampilan data array hewan [kaki_empat][kucing]
echo "&ltbr>Hewan kaki empat yang bernama kucing berwarna 
".$hewan["kaki_empat"]["kucing"].".";
?>

hasil tampilanya:
Hewan kaki dua binatang burung dapat terbang.
Hewan kaki empat yang bernama kucing berwarna belang tiga.


Tipe Data Object
Tipe data object adalah tipe data yang dapat berupa bilangan, variabel, ataupun fungsi. Data object dapat membantu struktur pemprograman untuk membuat struktur program. Data ini dapat ditambahkan dalam program sehingga memperingkas beberapa fungsi dan dapat memperkecil ukuran file. semakin kecil ukuran file semakin efesien waktu yang dibutuhkan untuk mengakses file tersebut.
Contoh penulisan data object:
<?  
//dataobject.php 
function dataobject($teks){echo "<b>$teks</b>\n";} 
dataobject("Dicetak tebal dengan fungsi."); 
echo "<br>Data dicetak tanpa menggunakan fungsi."; 
?>
tampilannya:
Dicetak tebal dengan fungsi.  
Data dicetak tanpa menggunakan fungsi. 
Label: ,

0 komentar:

 

FILErakyat - Koruptor itu gila. Copyright 2010 All Rights Reserved Blue Shinobi template by Andre Johns