Anda di halaman 1dari 23

By Annah

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

Operator Analogi Contoh


= $a = $a $a = 3
+= $a = $a + 1 $a += 1
-= $a = $a – 1 $a -= 1
*= $a = $a * 2 $a *= 2
/= $a = $a /2 $a /= 2
• Operator Bitwise
Operator Keterangan Contoh

& And 11 & 13 = ?

| Or 11 | 13 = ?

^ Xor 11 ^ 13 = ?

~ Not ~11 = 12

<< Shift Left $a << 2

>> Shift Right $a >> 2


• Operator Perbandingan
Operator Keterangan Contoh
== Sama dengan $a == $b
Identik / Sama dengan dan
=== $a === $b
sama tipe
!= Tidak sama dengan $a != $b
< Lebih kecil dari $a < $b
> Lebih besar dari $a > $b
Lebih kecil dari atau sama
<= $a <= $b
dengan
>= Lebih besar dari atau sama $a >= $b
• Operator Logika

Operator Keterangan Contoh

&& atau And And ($a > $b) and ($a < $c)

|| atau Or Or ($a > $b) or ($a < $b)

Xor Xor ($a = 2) xor ($a = 3)

! Not !($a >= $b)


• Operator Decrement dan Increment

Operator Keterangan Contoh

++$a Pre-increment $a = ++$b

--$a Pre-decrement $a = --$b

$a++ Post-Increment $a = $b++

$a-- Post-decrement $a = $b--

Anda mungkin juga menyukai