Jon Parise wrote:

> I was just perusing some of the PEAR code, and a certain
> condition caught my eye:
> 
>     if ("" == $content)
> 
> My habit has always been to write that sort of condition using
> the style:
> 
>     if ($content == "")
> 
> (leaving the unknown value on the left side of the comparison
> operator)
> 
> Is one of these styles preferable to the other, either always or
> in certain instances?
> 
> 

It depends on your personal style.   The reason for testing like:

if ("" == $content)

Is because, if you're careless enough to have only one '=' sign:

if ("" = $content)

The code will not fail silently, but rather emit and error, whereas:

if ($content = "")

Will fail silently, and might therefore cause debugging headaches later on.

-Sterling


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to