= on omistamine nt
$a=1; // a uus väärtus on 1
== on võrdlemine
$a = 1; // $a == 1; // kas a võrdub ühega (tõene) $a == "1";// ka see on tõene
=== on võrdlemine andmetüübi kontrolliga
$a = 1; // anname a-le väärtuseks ühe $a===1; // vastus tõene: a on võrdne ühega ja on täisarv $a==="1";// vastus väär: a on küll üks, kuid sõna mitte number
andmetüübi kontroll tähendab, et peale muutuja väärtuse kontrolli kontrollitakse veel andmedüüpi
loetelu andmetüüpidest http://ee2.php.net/manual/en/language.types.php
näide
// true on andmetüüp boolegan, kuid boolegani väärtused on tegelikult defineeringud (0 = false, 1 = true) $b = 1; if ($b == true) { // loeme õigeks } if ($b == 1) { // loeme õigeks } if ($b === true) { // EI LOE ÕIGEKS } if ($b === 1) { // loeme õigeks }