Macam-macam Operator PHP

OPERATOR PADA PHP

1. Operator Penugasan 
  Operator penugasan atau assignment adalah operator yang berfungsi untuk memberi nilai kepada suatu variabel. Nilai tersebut bisa berupa nilai tunggal yang sudah jelas, atau juga bisa nilai yang berupa hasil dari suatu ekspresi tertentu; misal ekspresi aritmatika atau juga ekspresi logika.
Operator penugasan terdiri dari :


Contoh syntax operator penugasan 
<?php
$a = 5;
$a += 10; # sama dengan $a = $a + 10;
echo var_dump($a) . "<br>";

$a -= 20; # sama dengan $a = $a - 20;
echo var_dump($a) . "<br>";

$a *= 100; # sama dengan $a = $a * 100;
echo var_dump($a) . "<br>";

$a /= 10; # sama dengan $a = $a / 10;
echo var_dump($a) . "<br>";
?>


2. Operator Perbandingan 
  Operator perbandingan digunakan untuk membandingkan antara dua nilai. Hasil yang didapatkan dari operator perbandingan adalah suatu nilai dengan tipe data boolean, yaitu true atau false.
  Jika pernyataan perbandingannya benar, nilai yang dikembalikan adalah true. Dan jika pernyataan perbandingannya salah, nilai yang akan didapatkan pun menjadi false.

Operator perbandingan terdiri dari :

Contoh syntax operator perbandingan 
<?php 
$nilai = 88;

if ($nilai > 75){
   echo "Selamat Anda dinyatakan lulus!!";
}
else {
  echo "Anda dinyatakan tidak lulus, jangan menyerah!!!";
}
?>


3. Operator Logika
  Operator logika membutuhkan dua operan dan satu operator. Operator yang paling sering digunakan adalah operator and (&& / and), operator or (|| / or) dan operator negasi atau not (!).
Operator logika terdiri dari :

Contoh syntax operator logika 
<?php

$a = true;
$b = false;

$c = $a && $b;
printf("%b && %b = %b", $a,$b,$c);
echo "<hr>";

 true
$c = $a || $b;
printf("%b || %b = %b", $a,$b,$c);
echo "<hr>";

 false
$c = !$a;
printf("!%b = %b", $a, $c);
echo "<hr>";
?>


4. Operator Ternary
  Operator ternary merupakan sebuah operator yang hanya memiliki 3 expession, dan operator ternary juga digunakan sebagai operator pembanding. Pada operator ternary jika ekspresi1 bernilai TRUE maka nilai yang dihasilkan adalah ekspresi2, dan sebaliknya jika ekspresi1 bernilai FALSE, maka nilai yang dihasilkan adalah ekspresi3.

Contoh syntax operator ternary 

<?php 
  $nilai = 88 

  $status = $nilai > 75 ? "Lulus" : "Tidak lulus";

  echo "Anda dinyatakan ".$status;
?>

Komentar

Posting Komentar

Postingan Populer