Selasa, 22 Februari 2011

Dasar-Dasar PHP 9

Kita sudah melihat bagaimana penggunaan tanda "=" saat kita mengisi variabel dalam skrip yang sudah kita tulis (misalnya $WarnaFavorite="biru"). Tanda sama dengan tersebut disebut dengan "assignment operator" dan merupakan operator paling sederhana yang sudah kita miliki: $a = b berarti "variabel a diisi dengan nilai b (untuk saat ini)".

Tetapi anda dapat memperoleh lebih banyak dari PHP dengan apa yang disebut dengan "comparison operator" (operator perbandingan) , "logical operator" (operator logika) dan "arithmetic operator" (operator aritmatika). Berikut adalah operator-operator tersebut diambil dari PHP.net

Operator Perbandingan
Operator ini membuat anda bisa melakukan pembandingan apakah beberapa elemen sama, identik, kurang dari atau lebih besar dari yang lain





Contoh Nama Result
$a == $b Sama Dengan BENAR jika $a sama dengan $b
$a === $b Identik BENAR jika $a sama dengan $b, dan keduanya memiliki tipe yang sama.
$a != $b Tidak sama dengan BENAR jika $a tidak sama dengan $b
$a !== $b Tidak identik BENAR jika $a tidak sama dengan $b, atau tidak memiliki tipe yang sama
$a < $b Kurang dari BENAR jika $a kurang dari $b
$a > $b Lebih besar dari BENAR jika $a lebih besar dari $b
$a <= $b Kurang dari atau sama dengan BENAR jika $a kurang dari atau sama dengan $b
$a >= $b Lebih besar dari atau sama dengan BENAR jika $a lebih besar dari atau sama dengan $b.

Kesalahan yang cukup sering saya lakukan adalah menggunakan operator assignment ("=") untuk membandingkan, sehingga untuk mambandingkan apakah 2 variabel sama atau tidak dalam sebuah percabangan saya tuliskan:

If ($a = $b) Yang seharusnya If ($a == $b)

Operator Logika
Di sini anda dapat membandingkan elemen-elemen menggunakan pembandingan logika and dan or.

Contoh Nama Hasil
$a and $b And BENAR jika baik $a dan $b keduanya BENAR
$a or $b Or BENAR jika salah satu dari $a atau $b BENAR
$a xor $b Xor BENAR jika salah satu dari $a atau $b BENAR, tetapi tidak keduanya
! $a Not BENAR jika $a tidak BENAR
$a && $b And BENAR jika baik $a dan $b keduanya BENAR
$a || $b Or BENAR jika salah satu dari $a atau $b BENAR

Operator Aritmatika
Persis seperti namanya, operator ini melakukan matematika dasar (artinya, kalau anda menginginkan operasi matematika lainnya misalnya integral atau differensial ya harus bikin sendiri)

Contoh Nama Hasil
$a + $b Penjumlahan Jumlah $a dan $b
$a - $b Pengurangan Selisih $a dan $b
$a * $b Perkalian Perkalian $a dan $b
$a / $b Pembagian Pembagian $a dan $b
$a % $b Modulus Sisa $a dibagi $b

0 komentar:

Posting Komentar