RE: [PHP] !== (was Re: [PHP] how many files are in a directory)

From: Date: Wed, 14 Aug 2002 19:06:41 +0000
Subject: RE: [PHP] !== (was Re: [PHP] how many files are in a directory)
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-112579@lists.php.net to get a copy of this message
[snip] > // 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? [/snip] $a !== $b Not identical TRUE if $a is not equal to $b, or they are not the same data type $a = 2 $b = "2" If $a and $b are not the same data type they ARE NOT IDENTICAL $a is an integer, $b is a string or $a = 2 $b = 3 They are the same data type (integer), but they ARE NOT EQUAL I would use strcomp() to compare strings against other strings though, since data types like this may cause problems since PHP variables are loosely typed. HTH! Jay

« previous php.general (#112579) next »