RE: [PHP] Little question

From: Date: Wed, 09 May 2001 09:30:43 +0000
Subject: RE: [PHP] Little question
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-52056@lists.php.net to get a copy of this message
A good approach to prevent this is to always put your constants on the lefthand side of the condition. This causes a parser error if you accidently try and assign instead of compare. It takes a bit of getting used to, but once you get into the swing of it you'll find it a useful tool in your arsenal of weapons against accidental bugs. So, the previous example would read: if ... "" == $myOra ... <--- This is correct whereas: if ... "" = $myOra ... <--- This would cause a parser error, you'd see the mistake immediately -----Original Message----- From: Philip Olson [mailto:philip@cornado.com] Sent: 09 May 2001 10:23 To: Gabriele Biondo Cc: php-general@lists.php.net Subject: Re: [PHP] Little question this : if ... $myOra="" ... should be more like : if ... $myOra == "" ... essentially you're setting $myOra as blank everytime which evaluates to true, then it ends up printing the blank, which is not good. regarding typos, this is a common one and since it reveals no error ... it can be frustrating! :) you have others but this is the big one. and for informational purposes : http://php.net/manual/en/control-structures.php http://php.net/manual/en/language.operators.comparison.php regards, philip > > I have this little snippet of code: > > > > > <? > $myOra="MY STRING" > > > <? > if (!(empty($myOra) || $myOra="")){ > ?> > > <br> > > <table width="550" border="0" align="center"> > > <tr bgcolor="ffffff"> > > <td colspan="3"><font > > > > size="2""><b>Orario:</b><?print($myOra)?></font></td> > > </tr> > > </table> > > > <? > } endif > ?> > > > > It should print a little table with the string "MY STRING"... > > ... unfortunately, it doesn't. > > > > Any suggestion???? > > > > BTW: I run this code on the following configuration: > > > > PHP Version: 4.0.4pl1 > > MySQL API version: 3.23.22-beta > > Server API: httpd on a RHLinux 7.1 > > > > Thanks in advance > > > > Gabriele Biondo -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net For additional commands, e-mail: php-general-help@lists.php.net To contact the list administrators, e-mail: php-list-admin@lists.php.net

« previous php.general (#52056) next »