PHP part 3
Tipe data string adalah tipe data yang berisi text, kalimat, atau kumpulan karakter. Sebagai contoh, “a”, “saya sedang belajar PHP” atau “tUT0r1al pHp?!” semuanya adalah string. Tipe data string mungkin adalah tipe data yang paling sering digunakan, dan memiliki banyak fitur yang disediakan PHP. Karakter yang didukung saat ini adalah 256 karakter ASCII.
<?php$string1='Ini adalah string sederhana';$string2='Ini adalah stringyang bisa memiliki beberapabaris';$string3='Dia berkata: "I\'ll be back"';$string4='Anda telah berhasil menghapus C:\\xampp\\htdoc';$string5='Kalimat ini tidak akan pindah ke: \n baris baru';$string6='Variabel juga tidak otomatis ditampilkan $string1 dan $string3';echo $string1; echo "<br>";echo $string2; echo "<br>";echo $string3; echo "<br>";echo $string4; echo "<br>";echo $string5; echo "<br>";echo $string6;?>
Intergerinteger adalah tipe data yang berupa angka bulat seperti: 1, 22, dan -172. Tipe data integer umum digunakan untuk data dengan angka bulat, seperti harga barang, jumlah stock dan jumlah mahasiswa. Jika data yang kita miliki kemungkinnan akan mengandung pecahan, maka tipe data yang digunakan adalah float (akan dibahas dalam tutorial berikutnya).<?php
$umur=21;
$harga=15000;
$rugi=-500000;
echo $umur; //21
echo "<br />";
echo $harga; //15000
echo "<br />";
echo $rugi; //-500000
?>
FloatTipe data float (disebut juga tipe data floating point, atau real number) adalah tipe data angka yang memiliki bagian desimal di akhir angka, atau memiliki floating point (floating point adalah istilah dalam bahasa inggris untuk menyebut tanda “titik” yang menandakan bilangan desimal). Contoh angka float adalah seperti: 0,9 atau 3,14.<?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
?>
BooleanKarena boolean hanya memiliki 2 nilai yaitu true atau false, maka penulisan tipe data boolean di php ini dapat dikatakan cukup mudah dan sederhana. Dimana cara penulisan true atau false ini bersifat non-case sensitive, yang artinya boleh saja ditulis dengan huruf besar atau kecil, misalnya sebagai true, True atau TRUE.
Berikut adalah contoh cara penulisan tipe data boolean pada php.
- ?php
- $benar =true;
- $salah =false;
-
- echo "nilai benar adalah $benar, sedangkan nilai salah = $salah";
-
- // output: nilai benar adalah 1, sedangkan nilai salah =
- ?>
Array
Array adalah sebuah tipe data bentukan yang terdiri dari kumpulan tipe data lainnya. Menggunakan array akan memudahkan dalam membuat kelompok data, serta menghemat penulisan dan penggunaan variabel.
Misalkan kita butuh untuk menyimpan 10 nama mahasiswa, maka kode PHPnya jika tanpa menggunakan array adalah sebagai berikut:
<?php $nama0="Andri"; $nama1="Joko"; $nama2="Sukma"; $nama3="Rina"; $nama4="Sari"; //... dst sampai $nama10?>
ObjectObject atau Objek adalah hasil cetak dari class, atau hasil ‘konkrit’ dari class. Jika menggunakan analogi class laptop, maka objek dari class laptop bisa berupa: laptop_andi, laptop_anto, laptop_duniailkom, dan lain-lain. Objek dari class laptop akan memiliki seluruh ciri-ciri laptop, yaitu property dan method-nya. Proses ‘mencetak’ objek dari class ini disebut dengan ‘instansiasi’ (atau instantiation dalam bahasa inggris). Pada PHP, proses instansiasi dilakukan dengan menggunakan keyword ‘new’. Hasil cetakan class akan disimpan dalam variabel untuk selanjutnya digunakan dalam proses program.Sebagai contoh, berikut adalah cara membuat objek laptop_andi dan laptop_anto yang dibuat dari class laptop:
<?phpclass laptop { //... isi dari class laptop } $laptop_andi = new laptop();$laptop_anto = new laptop();?>
Null
value dengan tipe null memberikan variable dengan isi atau nilai yang kosong. NULL hanya possible dengan value yang kosong dan bertipe NULL.variable dianggap NULL jika :
- sudah dicantumkan dengan constant NULL
- tidak terset dengan value apa saja.
- sudah di buang dengan fungsi unset()
<?php
$var1 = null;
var_dump($var1);
?>
program codingan campuran tipe data
?php $namajalan = "Jl. Budi Utomo No. 7"; echo "Alamat Sekolah SMKN 1 Jakarta : " .$namajalan."<br>";
//interger $nilai_1 = 99; $nilai_2 = 100;
echo "Nilai PTS PWDPB : ".$nilai_1."<br>"; echo "Nilai PAS PWDPB : ".$nilai_2."<br>";
//float $beli = 70.0; $jual = 90.9;
echo "beli barang : ".$beli."<br>"; echo "jual barang : ".$jual."<br>";
//boolean $x = 100; if($x > 0) { echo "Variable x bernilai : ".$x."<br>"; } elseif($x < 0) { echo "Variabel X tidak Bernilai : ".$x."<br>"; }
//array $nama_buah = array('mangga','jambu','pepaya','nanas');
echo $nama_buah[0]."<br>"; echo $nama_buah[1]."<br>"; echo $nama_buah[2]."<br>"; echo $nama_buah[3];
//Null$color = "red";echo "Mobilku berwana " .$color."<br>";echo "Rumahku berwarna " .$color."<br>";echo "perahuku berwarna " .$color."<br>"; ?>
Hasilnya

Komentar
Posting Komentar