Karakter
• Karakter berupa huruf, sebuah angka tunggal,
sebuah spasi, tanda kontrol atau simbol-
simbol lain.
Identifier
Identifier (Cont.)
Variabel
• Pada PHP semua variable dituliskan dengan
tanda $ di awal nama variabel.
• Aturan penulisan variable:
– Nama variable bisa terdiri dari angka, huruf dan
underscore
– Huruf pertama nama variable tidak boleh berupa
angka
– nama variable bersifat case-sensitive
Contoh :
• //penamaan berikut benar
$nama = "Yusuf";
$test123 = "Test";
$_TEST = "Test";
$Test123 = "Test";
• //penamaan yang salah
$1Huruf = "A"; //diawali dengan angka
$sw3ar-it = "Again"; //menggunakan karakter "-"
$Tom&Jerry = "Kucing"; // menggunakan
karakter "&"
Yang perlu diingat
• Deklarasi tipe variable
biasanya tidak ditentukan oleh
programmer. PHP akan secara
otomatis mengubah atau
memberi tipe data
berdasarkan konten
penggunaannya.
Contoh :
$nama = "Ini tipe String" ;
//deklarasi tipe string;
$numeric = 123 ; //deklarasi
integer
$numeric = 456.123 ; //Sekarang
$numeric bertipe float
$bollean = true ; // deklarasi tipe
Boolean
Scope variable
• Global
• Local
<?php
$A = 123 ; // variable global
function Test() {
$A = "Test"; // variable local
echo "Nilai A dalam fungsi = $A <br>\n";
}
Test();
echo "Nilai A luar fungsi = $A \n";
?>
• Untuk menyatakan suatu variable global
dari dalam fungsi dapat digunakan kata
kunci global.
Contoh :
<?php
$A = 123 ; // variable local
function Test() {
global $A ; // variable global
echo "Nilai A dalam fungsi = $A \n";}
Test();
echo "Nilai A luar fungsi = $A \n";
?>
Variable Terdefinisi
• $DOCUMENT_ROOT : berisi nama direktori
root pada server
• $SERVER_NAME : berisi nama dari server host
di mana script dieksekusi. Nilainya bisa berupa
nama virtual host.
• $HTTP_USER_AGENT : Berisi informasi tentang
client seperti jenis browser dan Sistem
Operasinya.
Variabel (Cont.)
<?php
$suhu=“45.5 derajat”;
Printf(“suhu=%s”,$suhu);=> 45.5 derajat
Printf(“suhu=%f”,$suhu);=>45.5
Printf(“suhu=%d”,$suhu);=>45
Printf(“suhu=%b”,$suhu);
Printf(“suhu=%x”,$suhu);
Printf(“suhu=%X”,$suhu);
?>
Konstanta
Sintak : define("nama_konstanta",nilai);
Contoh :
<form method=post>
Jari-jari<input type=text name=r>
<input type=submit value=proses>
</form>
<?php
$r=$_POST[‘r’];
define(“phi",3.14 );// menentukan konstanta
$luas = phi * $r * $r ;
Printf(“Luas=%f”,$luas);
?>
<?php
Define(“Toko”,”Carefour”);
Printf(“Nilai Konstanta=%s”,Toko);
?>
<?php
$Toko=“Carefour”;
Printf(“Nilai Konstanta=%s”,$Toko);
?>
Konstanta (Cont.)
•
OPERATOR
Operator digunakan untuk melakukan suatu
operasi
• Operator Aritmatika
Operator Penggunaan Contoh
+ Penjumlahan $a + $b
- Pengurangan $a - $b
* Perkalian $a * $b
/ Pembagian $a / $b
% Modulus $a % $b
• Operator Assignment
| Or 11 | 13 = ?
^ Xor 11 ^ 13 = ?
~ Not ~11 = 12
&& atau And And ($a > $b) and ($a < $c)