Re: !== (was Re: [PHP] how many files are in a directory)
| From: | Justin Garrett | Date: | Wed, 14 Aug 2002 20:10:13 +0000 |
| Subject: | Re: !== (was Re: [PHP] how many files are in a directory) | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-112583@lists.php.net to get a copy of this message | ||
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" <chris@wild.net> wrote in message
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
>
>