Date: 05/14/01
- Next message: Jon Parise: "[PHP-DEV] FreeBSD and statfs"
- Previous message: Jon Parise: "[PHP-DEV] disktotalspace()"
- In reply to: Jon Parise: "[PHP-DEV] Comparison style"
- Next in thread: Brian Moon: "[PHP-DEV] Re: [PEAR-DEV] Comparison style"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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: php-dev-unsubscribe <email protected> For additional commands, e-mail: php-dev-help <email protected> To contact the list administrators, e-mail: php-list-admin <email protected>
- Next message: Jon Parise: "[PHP-DEV] FreeBSD and statfs"
- Previous message: Jon Parise: "[PHP-DEV] disktotalspace()"
- In reply to: Jon Parise: "[PHP-DEV] Comparison style"
- Next in thread: Brian Moon: "[PHP-DEV] Re: [PEAR-DEV] Comparison style"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

