Rabu, 23 April 2014

Konstanta dan Operator dengan PHP

Konstanta
Konstanta mirip dengan variable. Bedanya nilai konstanta tidak pernah berubah sejak dideklarasikan. Untuk mendeklarasikan konstanta digunakan fungsi define().
Sintak :
define("nama_konstanta",nilai);

Contoh :
define("phi",3.14) ;
$r = 5;
$luas = phi * $r * $r ;
echo "Luas = $luas" ;
?>

Operator
Operator digunakan untuk melakukan suatu operasi. Secara umum, operasi pada PHP dapat dikelompokkan pada 6 jenis seperti yang akan dibahas pada subbab-subbab berikut ini.

4.4.1 Operator Aritmetika
Operator ini berhubungan dengan operasi aritmatik. Lihat Tabel 4.1.

Tabel 4.1 Operator aritmetika.
Operator Penggunaan Contoh  + Penjumlahan $a + $b  - Pengurangan $a - $b  * Perkalian $a * $b  / Pembagian $a / $b  % Modulus $a / $b 
Modulus merupakan operasi sisa bagi.
Contoh :
10 % 2 = 0 ( 10 dibagi 2 sisanya 0 )
11 % 2 = 1 ( 11 dibagi 2 sisanya 1 )

4.4.2 Operator Assignment
Operator ini digunakan untuk memberikan/mendefinisikan nilai ke sebuah variable. Lihat Tabel 4.2.

Tabel 4.2 Operator assignment.
Operator Analogi Contoh  = $a = $a $a = 3  += $a = $a + 1 $a += 1  -= $a = $a – 1 $a -= 1  *= $a = $a * 1 $a *= 2  /= $a = $a /1 $a /= 2 
4.4.3 Operator Bitwise
Operator ini digunakan untuk operasi-operasi bilangan biner. Lihat Tabel 4.3.

Tabel 4.3 Operator bitwise.
Operator Keterangan Contoh  & And 11 & 13 = 9  | Or 11 | 13 = 15  ^ Xor 11 ^ 13 = 6  ~ Not ~11 = 12  << Shift Left 11 << 2 = 2  >> Shift Right 11 >> 2 = 44 
4.4.4 Operator Perbandingan
Operator ini digunakan untuk melakukan suatu operasi perbandingan dan biasanya diletakkan di struktur kontrol program seperti if, elseif. Lihat Tabel 4.4.

Tabel 4.4 Operator perbandingan.
Operator Keterangan Contoh  == Sama dengan $a == $b  === Identik / Sama dengan dan sama tipe $a === $b  != Tidak sama dengan $a != $b  < Lebih kecil dari $a < $b  > Lebih besar dari $a > $b  <= Lebih kecil dari atau sama dengan $a <= $b  >= Lebih besar dari atau sama dengan $a >= $b 
Hasil dari suatu perbandingan selalu antara nilai true atau false saja. True jika perbandingannya benar dan sebaliknya akan bernilai salah.

4.4.5 Operator Logika
Operator ini digunakan untuk melakukan suatu operasi logika. Lihat Tabel 4.5.


Tabel 4.5 Operator Logika.
Operator Keterangan Contoh  And And ($a > $b) and ($a < $c)  Or Or ($a > $b) or ($a < $b)  Xor Xor ($a = 2) xor ($a = 3)  ! Not !($a >= $b) 

4.4.6 Operator Increment dan Decrement
Operator ini diadopsi dari bahasa C++. Digunakan untuk menambahkan atau mengurangi nilai suatu variable dengan 1. Lihat Tabel 4.6.

Tabel 4.6 Operator increment dan decrement.
Operator Keterangan Contoh  ++$a Pre-increment $a = ++$b  --$a Pre-decrement $a = --$b  $a++ Post-Increment $a = $b++  $a-- Post-decrement $a = $b-- 
Maksud pre- adalah nilai dari suatu variable ditambahkan/dikurangi dulu dengan satu baru operasi lainnya dijalankan. Sedangkan post adalah operasi dilaksanakan dulu, kemudian setelah semua operasi selesai baru nilai dari variable itu ditambahkan/dikurangi dengan satu.
Contoh :
$b = 10 ;
$a = ++$b ; // $a = 11 dan $b = 11
$a = --$b ; // $a = 10 dan $b = 10
$a = $b++ ; // $a = 10 dan $b = 11
$a = $b-- ; // $a = 11 dan $b=10
$a = $b-- + 3 ; // $a=13 dan $b=9
$a = $b++ + ++$b ; // $a= 20 dan $b = 11

Artikel terkait;
kegunaan-hirarki-operator-diphp.
pengertian-variabel-tipe-data-dan. 

0 komentar:

Posting Komentar