pemrogramanweb 1 - staff.uniku.ac.id filetipe data object 6. object php mendukung pemrograman...
TRANSCRIPT
Variabel
• Variabel digunakan untuk menyimpan nilai dan nilainya dapat berubah-ubah. Bentuk umum variabel : $nama_variabel.
• Dalam membuat suatu nama variable nama yang dipilih harus memenuhi aturanpengenal (identifier). Identifier banyak digunakan dalam program untuk memberinama variable, fungsi, atau kelas. Ketentuan penamaan identifier : • Diawali huruf A...Z, a...z atau garis bawah (_)
• Tidak boleh diawali dengan angka
• Tidak boleh menggunakan operator, tidak boleh menggunakan spasi
• Bersifat case sensitive
Rio Andriyat Krisdiawan, M.Kom
Tipe Data• Pada PHP, tipe data variabel tidak didefinisikan oleh programmer, akan tetapi secara otomatis
ditentukan oleh intepreter PHP. Namun demikian, PHP mendukung 8 (delapan) buah tipe data
primitif, yaitu :
1. Boolean
2. Integer
3. Float
4. String
5. Array
6. Object
7. Resource
8. Null
Rio Andriyat Krisdiawan, M.Kom
Tipe Data Boolean
1. Boolean
Tipe data boolean digunakan untuk mencari nilai kebenaran, nilaikebenarannya adalah “Benar” atau “Salah”. Tipe data ini sering dipakai denganlogika if, while dll.
Contoh :
<?php$a = true; // mendeklarasikan nilai true pada variabel $a$b = false; // mendeklarasikan nilai false pada variabel $b?>
Rio Andriyat Krisdiawan, M.Kom
Tipe Data Integer
2. Integer
Tipe data integer adalah tipe data berupa angka.
Contoh :
$a = 11500400; // angka positif desimal
$b=0x1A; //angka hexadesimal
$c=-5; //angka desimal negatif
$d=$a*$c; //contoh perkalian
Rio Andriyat Krisdiawan, M.Kom
?>
Tipe Data Float
3. Floating Point
Tipe data Float adalah tipe data berupa angka Pecahan yang emiliki PresisiTinggi.
Contoh :
$z=10.08697;
$y=4.97586e9;
$x=8E-100;
Rio Andriyat Krisdiawan, M.Kom
?>
Tipe Data String
4. String
Tipe data string adalah tipe data yang berupa gabungan dari beberapakarakter(kata/kalimat).
Ada hal yang perlu diperhatikan kaitannya dengan pendeklarasian tipe data integer dan string, pendeklarasian string hendaknya diberi tanda petik tunggal atau petik dua, jikaanda mendeklarasikan tipe data integer dengan diberi tanda petik maka ini akan di anggapsebgai tipe data string oleh php.
Contoh :
$jeruk='orange';
$pisang=”banana”;
$nm=‘Adi Supriadi’;
Rio Andriyat Krisdiawan, M.Kom
?>
Tipe Data Array
5. Array
Tipe data array adalah tipe data (string/numeric) yang berupa deretan data yang dikumpulkan dalam satu nama. Dan deretan data-data dalam array disebut dengan element.
Contoh :
$nama=array("cowok"=>“Arjuna", "cewek"=>“Shinta");
Rio Andriyat Krisdiawan, M.Kom
?>
Tipe Data Object
6. Object
PHP mendukung pemrograman berorientasi-objek (OOP). OOP menawarkan perbaikandesain modular, menyederhanakan debugging dan juga pemeliharaan. Class merupakan bagiandari desain berorientasi-objek. Sebuah class adalah satu definisi dari sebuah struktur yang berisiproperti (variabel) dan metoda (fungsi).
Contoh :
class Mobil{var $jenis = "Mobil Sedan";
function ganti_mobil($jenis){$this->jenis = $jenis;}
}
Rio Andriyat Krisdiawan, M.Kom
?>
Tipe Data Resource
7. Resource
Resource boleh dikatakan sebagai pendeklarasian koneksi database. Atau sering disebut dengankoneksi database.
Contoh :<?php$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><?php}?>
Rio Andriyat Krisdiawan, M.Kom
?>
Tipe Data Null
8. Null
Tipe data null merepresentasikan sebuah variabel yang tidak mempunyainilai apapun.
Contoh :
<?php
$kosong=NULL;
?>
Rio Andriyat Krisdiawan, M.Kom
?>