Tutorial PHP Part 2 : Operator Aritmatika, Perbandingan dan Logika
01 Jan 1970 | dibaca 2695 kali
Ada banyak operator pada php, namun di sini hanya mengulas tiga jenis operator saja yang merupakan dasar yang harus dipahami sebelum melanjutkan ke tutorial berikutnya. Penggunaan operator pada php bisa dikombinasikan dengan beberapa fungsi, logika, perhitungan, dll. Pengaplikasiannypun bisa digunakan dalam bentuk yang sederhana sampai pada rangkaian logika yang kompleks.
Artitmatika
Merupakan operator yang sering digunakan dalam perhitungan matematika seperti penambahan, penjumlahan dan perkalian. Selengkapnya bisa dilihat pada tabel berikut :
Operator | Contoh | Ket. Contoh |
---|---|---|
+ | $a+$b | Jumlah nilai variabel $a + $b |
- | $a-$b | Nilai variabel $a dikurang $b |
* | $a*$b | Nilai variabel $a dikali $b |
/ | $a/$b | Nilai variabel $a dibagi $b |
% | $a%$b | Sisa $a dibagi $b |
** | $a**$b | Sama dengan $a$b |
Contoh:
<?php
$a = 23;
$b = 75;
echo $a + $b;
?>
Perbandingan
Operator | Keterangan | Contoh | Ket Contoh |
---|---|---|---|
== | Sama dengan | $a == $b | Bernilai true jika $a sama dengan $b |
=== | Identik | $a === $b | Bernilai true jika $a sama dengan $b dan tipe data kedua nilai variabel tersebut sama |
!= | Tidak sama dengan | $a != $b | Bernilai true jika $a tidak sama dengan $b |
<> | Tidak sama dengan | $a <> $b | Bernilai true jika $a tidak sama dengan $b |
!== | Tidak identik | $a !== $b | Bernilai true jika $a sama tidak dengan $b dan tipe data kedua nilai variabel tersebut berbeda |
> | Besar dari | $a > $b | Bernilai true jika $a besar dari $b |
< | Kecil dari | $a < $b | Bernilai true jika $a kecil dari $b |
>= | Besar sama dengan | $a >= $b | Bernilai true jika $a lebih besar atau sama dengan $b |
<= | Kecil sama dengan | $a <= $b | Bernilai true jika $a lebih kecil atau sama dengan $b |
Contoh:
Menggunakan ==
<?php
$a = "2500";
$b = 2500;
var_dump($a == $b);
?>
menggunakan ===
<?php
$a = "2500";
$b = 2500;
var_dump($a === $b);
?>
Pada contoh di atas ada perbedaan dalam penggunaan == (sama dengan) dengan === (identik). Jika menggunakan == maka "2500" dan 2500 dianggap true karena walaupun tipe data berbeda yang satunya string dan yang satunya lagi integer, tetapi memiliki nilai yang sama yaitu 2500. sedangkan jika menggunakan === (identik), maka "2500" dan 2500 dianggap flase karena walaupun tipe bernilai sama tetapi tipe datanya berbeda, yang satunya string dan yang satunya lagi integer.
Operator Logika Kondisional
Digunakan dalam logika kondisional seperti if, dll
Operator | Contoh | Ket. Contoh |
---|---|---|
and | $a and $b | Bernilai true jika $a dan $b bernilai true |
or | $a or $b | Bernilai true jika salah satu $a atau $b bernilai true |
xor | $a xor $b | Bernilai true jika salah satu $a atau $b bernilai true, tapi tidak keduanya bernilai true |
&& | $a && $b | Bernilai true jika $a dan $b bernilai true |
|| | $a || $b | Bernilai true jika salah satu $a atau $b bernilai true |
! | !$a | Bernilai true jika $a tidak true |
Contoh:
<?php
$x = 3000;
$y = 2500;if ($x == 3000 and $y == 2500) {
echo "CregAsia.com";
}
?>
Baca Juga :
Artikel
Kecanggihan Teknologi Balon Google Loon
Kecanggihan Teknologi Balon Google Loon Kebutuhan
dilihat 675 kali
Cara Install Apache, MySQL/ MariaDB, PHP dan PhpMyAdmin di Ubuntu 18.04 LTS
Dalam membangun web server diperlukan beberapa per
dilihat 3207 kali
Lukisan Asli Mahidevran Sultanah ottoman
Setelah menonton film abad kejayaan, banyak yang p
dilihat 53499 kali
Negara dengan Militer Terkuat di Dunia 2016
[center][b]3 Negara dengan Militer Terkuat di Duni
dilihat 1783 kali
Cara Membuka Rekening Saham di BNI Sekuritas
Saham merupakan kepemilikan suatu perusahaan seper
dilihat 2782 kali