Welcome to collectivesolver - Programming & Software Q&A. A website you can trust. All programs tested and works. Contact: aviboots(AT)netvision.net.il
Liquid Web Managed Dedicated Server: RAID 1 SSD with 16GB of RAM minimum! 24/7 On-Site Heroic Support! Industry-Leading SLA!

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


Liquid Web Cloud VPS Hosting

8,361 questions

11,615 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
...