Beginner Fundamentals

PHP Operators

Operators let you perform actions on values, such as adding numbers or comparing them. PHP groups them into several categories.

Arithmetic operators

<?php
echo 5 + 2;  // 7
echo 5 - 2;  // 3
echo 5 * 2;  // 10
echo 5 / 2;  // 2.5
echo 5 % 2;  // 1
echo 5 ** 2; // 25 (power)

Assignment operators

<?php
$x = 10;
$x += 5; // same as $x = $x + 5 -> 15
$x -= 3; // 12
$x *= 2; // 24

Comparison operators

<?php
var_dump(5 == "5");  // true (equal value)
var_dump(5 === "5"); // false (value and type)
var_dump(5 != 3);    // true
var_dump(5 > 3);     // true
var_dump(5 <= 5);    // true

Logical operators

<?php
var_dump(true && false); // false (and)
var_dump(true || false); // true (or)
var_dump(!true);         // false (not)

String operator

The dot . joins strings together.

<?php
echo "Hello" . " " . "World"; // Hello World