Blog ini berisikan mengenai hal-hal yang berhubungan dengan bidang Information Technology (IT),pendidikan, tutorial, artikel, tips-tips serta pembelajaran TIK. Semuanya gratis dan free to download ^_^

Pengenalan PHP : Jenis-jenis Variabel dalam PHP

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";
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");

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;
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
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

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 
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

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 :
Script Constants.php


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


Artikel yang Berhubungan :



2 comments:

Unknown said...

My Name Is MIchell

Unknown said...

Terima kasih ini membantu
My blog
My Campus

Post a Comment