Re: PHP newbie question

From: Date: Wed, 10 Jan 2001 18:33:09 +0000
Subject: Re: PHP newbie question
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-33726@lists.php.net to get a copy of this message
On Wed, 10 Jan 2001, Toby Butzon wrote: > : <?php if (! $a) print "Hello, World!"; // script 2 ?> > > $a evaluates to false, the ! reverses it, and it prints "Hello, World!" What is bothering me is the following: if variables that are not assigned a value were to evaluate to false then since false is the same as the number 1 the following PHP script should print the number 1 but instead prints nothing: <?php if (! $a) print $a; ?> How is this behavior justified? I could not find anything on this in the PHP manual. Thanks, -- Neil

« previous php.general (#33726) next »