Docs/PHP/Operators

PHP Operators

Aritmatika

  • + - * / % **

Perbandingan

  • == vs === (strict)
  • != vs !==
  • <=> — spaceship operator (PHP 7)

Logika

  • &&, ||, !, and, or

String

  • . — concatenation
  • .= — concatenation assignment

Null

  • ?? — null coalescing
  • ??= — null coalescing assignment
index.php
Try It →
<?php
// Perbandingan
echo "== : '5' == 5 → " . var_export("5" == 5, true) . "
";
echo "=== : '5' === 5 → " . var_export("5" === 5, true) . "

";

// Spaceship
echo "1 <=> 2 → " . (1 <=> 2) . "
";
echo "2 <=> 2 → " . (2 <=> 2) . "
";
echo "3 <=> 2 → " . (3 <=> 2) . "

";

// Concatenation
$greeting = "Hello" . ", " . "World!";
echo $greeting . "

";

// Null coalescing
$name = null;
echo "name ?? 'Guest' → " . ($name ?? "Guest") . "
";

$name ??= "Default";
echo "After ??= : $name";
?>