Here is an example that might help. $a = 1;
if($a) echo '1'; if($a == true) echo '2'; if($a === true) echo '3'; The first and second conditional statements execute but the third doesn't. This is because $a evaluates to true but is not of type 'boolean'. === and !== not only compare value but type as well. Justin Garrett "Chris Boget" <[EMAIL PROTECTED]> wrote in message 07bb01c243c2$1b3045a0$8c01a8c0@ENTROPY">news:07bb01c243c2$1b3045a0$8c01a8c0@ENTROPY... > > // Note that !== did not exist until 4.0.0-RC2 > > I took a quick look at the docs to find out what !== meant > (because I'd never seen it before). I'm not sure I understand > what it's use is. Could someone explain why you would use > it and for what purpose? > I couldn't really infer from the example that was included in > the previous message. > > thnx, > Chris > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php