Sunday, February 22, 2015

Tutorial Belajar PHP 10 : Operator PHP Perbandingan dan logika

Belajar PHP 10 tentang Operator PHP untuk Perbandingan dan Logika
Untuk melengkapi ilmu kita tentang operator percabangan, kita perlu mengetahui di dalam if kita bisa memakai apa saja. Nah, untuk itu kita akan mempelajari tentang operator. Siap ?

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.

ContohNameResult
$a == $bSama denganBENAR jika $ a sama dengan $b.
$a === $bIdentikBENAR jika $a sama dengan $b, dan keduanya memiliki tipe yang sama.
$a != $bTidak sama denganBENAR jika $a tidak sama dengan $b.
$a <> $bTidak sama denganBENAR jika $a tidak sama dengan $b.
$a !== $bTidak identikBENAR jika $a tidak sama dengan $b, atau tidak memiliki tipe yang sama.
$a < $bKurang dariBENAR jika $a kurang dari $b.
$a > $bLebih besar dariBENAR jika $a lebih besar dari $b.
$a <= $bKurang dari atau sama denganBENAR jika $a kurang dari atau sama dengan $b.
$a >= $bLebih besar dari atau sama denganBENAR 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.

ContohNamaHasil
$a and $bAndBENAR jika baik $a dan $b keduanya BENAR.
$a or $b
Or
Try This: 4 Langkah Mudah Belajar Cara Membuat Website, Langsung Praktek!KLIK DI SINI!.
BENAR jika salah satu dari $a atau $b BENAR.
$a xor $bXorBENAR jika salah satu dari $a atau $b BENAR, tetapi tidak keduanya.
! $aNotBENAR jika $a tidak BENAR.
$a && $bAndBENAR jika baik $a dan $b keduanya BENAR.
$a || $bOrBENAR 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, lagian siapa yang mau pake ya?)

ContohNamaHasil
$a + $bPenjumlahanJumlah $a dan $b.
$a – $bPenguranganSelisih $a dan $b.
$a * $bPerkalianPerkalian $a dan $b.
$a / $bPembagianPembagian $a dan $b.
$a % $bModulusSisa $a dibagi $b.
OK, sampai di sini dulu untuk urusan operator ini. Nest, kita akan belajar tentang Loop.

0 comments:

Post a Comment

 

© Copyright 2010 oleh HariZ| Powered By : Blogger