Pada artikel sebelumnya telah dibahas mengenai variabel-variabel yang terdapat dalam PHP serta aturan penulisan variabel yang terdapat dalam PHP. Berikut ini adalah beberapa jenis variabel yang sering digunakan dalam PHP.
Strings
String adalah kumpulan dari karakter, yang dimaksud dengan karakter disini meliputi huruf, angka serta karakter-karakter khusus lainnya. Untuk membuat variabel dengan tipe string, caranya adalah dengan langsung mengisikan nilai string ke dalam variabel tersebut. Nilai string yang diisikan harus diapit dengan tanda kutip ganda ("). Perhatikan contoh berikut ini :
$first_name = "Joe";
$today = "January 9, 2003";
$today = "January 9, 2003";
Untuk mencetak nilai dari suatu variabel string, dengan menggunakan perintah echo() dengan diikuti oleh tanda kutip ganda ("). Perhatikan contoh berikut :
echo("Hello, $first_name");
echo("$first_name");
echo("$first_name");
Script PHP untuk implementasi variabel string di atas adalah sebagai berikut :
<?php
$first_name = "Nick";
$last_name = "Hornby";
$book = "High Fidelity";
//Print the values
echo("The book <i>$book</i> was written by ");
echo("$first_name $last_name.");
?>
Tampilan (output) dari script PHP di atas adalah sebagai berikut :
Menggabungkan String (Concatenating Strings)
Untuk menggabungkan string (concatenating strings)di PHP dengan menggunakan titik (.). Perhatikanlah contoh berikut ini :
$first_name = "Joe";
$last_name = "Bagadonuts";
$name = $first_name . $last_name;
$last_name = "Bagadonuts";
$name = $first_name . $last_name;
Variabel $name akan berisikan JoeBagadonuts . Untuk menambahkan spasi, dapat dilakukan dengan menggunakan karakter spasi (space) seperti berikut :
$name = $first_name . " " . $last_name;
PHP memiliki beberapa fungsi string yang digunakan untuk menangani variabel string.
Numbers
Di dalam PHP, yang termasuk variabel angka (numbers) adalah variabel dengan tipe integer dan desimal (floating point). Untuk variabel dengan tipe angka (Numbers), dalam penulisannya tidak perlu diapit dengan tanda kutip seperti tipe variabel string. Perhatikan contoh berikut ini :
$total = 80;
$rata_rata = 75.45;
$n = -4.2398508
$rata_rata = 75.45;
$n = -4.2398508
Operator-operator Matematika yang digunakan di dalam PHP adalah sebagai berikut :
| Operator | Keterangan |
| + | Penjumlahan |
| - | Pengurangan |
| * | Perkalian |
| / | Pembagian |
| % | Modulus / sisa |
| ++ | Increment |
| -- | Decrement |
Untuk mengetahui implementasi penggunaan variabel angka (numbers) di dalam PHP dengan lebih jelas, silakan perhatikan script PHP berikut ini :
<?php
//Set the variables
$quantity = 30;
$price = 119.95;
$taxrate = .05;
//Calculate the total
$total = $quantity * $price;
//add tax
$total = $total + ($total * $taxrate);
//format the results
$total = number_format($total,2);
//print the results
echo("You are purchasing <b>$quantity </b>");
echo("widget(s) at a cost of <b>$price</b> each. ");
echo("With tax, the total comes to <b>$total</b>.");
?>
Tampilan (output) dari script PHP tersebut adalah sebagai berikut :
Fungsi round() berfungsi untuk membulatkan suatu nilai desimal ke nilai integer yang terendah. Atau bila diisi dengan sebuah parameter n, maka akan membulatkan menjadi n desimal di belakang koma. Perhatikan contoh berikut :
$n = 3.14;
$n = round($n); //hasilnya n = 3
$m = 3.142857;
$m = round($n,3) //hasilnya n = 3.143
$n = round($n); //hasilnya n = 3
$m = 3.142857;
$m = round($n,3) //hasilnya n = 3.143
Fungsi number_format() mengubah format suatu angka, dengan memberikan tanda pemisah ratusan menggunakan koma. Misalnya :
$n = 20943;
$n = number_format($n); //hasilnya n = 20,943
$n = number_format($n); //hasilnya n = 20,943
Fungsi ini juga dapat digunakan untuk menentukan jumlah desimal di belakang koma. Perhatikan contoh berikut ini :
$n = 20943;
$n = number_format($n,2);
//hasilnya adalah n = 20,943.00
$n = number_format($n,2);
//hasilnya adalah n = 20,943.00
Konstanta
Konstanta adalah variabel khusus yang telah mempunyai nilai tersendiri dan diisikan melalui script PHP. Nilai dari suatu konstanta tidak dapat diubah setelah konstanta tersebut diinisialisasi. Konstanta hanya dapat berisikan data-data dengan tipe skalar (boolean, integer, float dan string). Untuk membuat konstanta di dalam PHP, caranya adalah dengan menggunakan fungsi define().
define("NAME", "value");
Pemberian nama sebuah konstanta di dalam PHP mengikuti aturan yang sama dengan aturan pemberian nama variabel di dalam PHP. Namun nama sebuah konstanta tidak diawali dengan tanda dollar ($) dan biasanya nama konstanta selalu ditulis dengan menggunakan huruf kapital (huruf besar). Sama seperti variabel, juga terdapat beberapa predefined constants di dalam PHP.
Mencetak isi sebuah konstanta menggunakan cara sebagai berikut :
echo("Hello " . NAME);
Kita tidak dapat mencetak isi sebuah konstanta dengan menggunakan perintah echo("Hello, NAME") karena PHP akan mencetak tulisan "Hello, NAME" dan bukan isi/nilai dari konstanta NAME. Untuk lebih jelasnya mengenai penggunaan konstanta di dalam PHP, dapat dilihat pada script berikut ini :
<?php
# script constants.php
//define a constant
define("TODAY","January 20, 2008");
//echo the message
echo("Today is " . TODAY . "</br>");
echo("This server is running version ");
echo("<b>". PHP_VERSION . "</b> ");
echo("of PHP on the <b>".PHP_OS);
echo("</b> operating system </br></br>")
?>
Output dari script PHP di atas adalah sebagai berikut :
Referensi :
- Web Interaktif dengan PHP & MySQL ©Lab Komp SMA Kr Petra 2 Surabaya.
- Membangun Aplikasi Web dengan PHP dan MySQL; Sutarman, S.Kom; Penerbit Graha Ilmu; 2003.
- PHP and MySQL for Dynamic Web Sites; Larry Ullman; Peachpit Press; 2003.
- PHP Manual ©1997-2007 by The PHP Documentation Group; http://www.php.net/docs.php
- Ilmu Komputer.com

2 comments:
My Name Is MIchell
Terima kasih ini membantu
My blog
My Campus
Post a Comment