Welcome to collectivesolver - Programming & Software Q&A. A website you can trust. I check, compile and run every program. Contact me at: aviboots(AT)netvision.net.il
Hostgator 1 Penny

BlueHost Web Hosting

Ecommerce Software - Best Ecommerce Platform Made for You - Free Trial

Ecommerce Software - Best Ecommerce Platform Made for You - Free Trial

getflywheel wordpress hosting


Distribute your Resume to 500+ Job Boards & Recruiters


6,847 questions

9,749 answers

573 users

What the 3 different equals (= == ===) mean in PHP

1 Answer

0 votes
// $x = $y;     // Assign: Set $x to be equal to $y
// $x == $y;    // Equal: TRUE if $x is equal to $y
// $x === $y;   // Identical: TRUE if $x is equal and the same type to $y

$y = 3;
$x = $y;
echo "x = " . $x . " y = " . $y . "<br />";

$x = 4;
$y = "4";
if ($x == $y)
    echo "1. yes<br />";
    
$x = 4;
$y = "4";
if ($x === $y)
    echo "2. yes<br />";
else    
    echo "3. no<br />";

    
 
/*
run:
      
x = 3 y = 3
1. yes
3. no
  
*/

 




answered Nov 27, 2017 by avibootz
...