Iniciante Fundamentos

Operadores

Operadores realizam ações sobre valores: somar, comparar, combinar condições e atribuir.

Aritméticos

<?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 (potência)

Atribuição

<?php
$x = 10;
$x += 5;  // 15
$x -= 3;  // 12
$x *= 2;  // 24
$x .= "!"; // concatena: "24!"

Comparação

<?php
var_dump(5 == "5");  // true  (valor igual)
var_dump(5 === "5"); // false (valor e tipo)
var_dump(5 != 3);    // true
var_dump(5 > 3);     // true

== compara só o valor; === compara valor e tipo.

Lógicos

<?php
var_dump(true && false); // false (e)
var_dump(true || false); // true  (ou)
var_dump(!true);         // false (não)

Resumo

  • Aritméticos fazem contas; ** é potência.
  • === compara valor e tipo.
  • &&, || e ! combinam condições.