SyntaxStudy
Sign Up
PHP Beginner 1 min read

PHP Operators

PHP Operators

Arithmetic

+, -, *, /, %, ** (exponent)

Comparison

OpMeaning
==Equal (type juggling)
===Identical (value + type)
!= or <>Not equal
!==Not identical
<=>Spaceship (returns -1, 0, 1)

Logical

&&, ||, !, and, or

Example
<?php
// Arithmetic
echo 10 + 3;   // 13
echo 10 % 3;   // 1
echo 2 ** 8;   // 256

// String concat
echo "Hello" . " " . "World";

// Comparison
var_dump(0 == "foo");  // true (juggling!)
var_dump(0 === "foo"); // false (strict)

// Spaceship
echo (5 <=> 3); // 1  (5 > 3)
echo (3 <=> 5); // -1 (3 < 5)
echo (3 <=> 3); // 0  (equal)
?>