Есть ли разница между $ str == '' и strlen ($ str) == 0 в PHP? - PullRequest
6 голосов
/ 19 декабря 2008

Как видно из заголовка: есть ли разница между $ str == '' и strlen ($ str) == 0 в PHP? Есть ли какая-то реальная разница в скорости, и лучше ли использовать одну из них?

Ответы [ 11 ]

1 голос
/ 19 декабря 2008

$ str == '' - лучшая практика. Вероятно, в PHP нет особой разницы, поскольку он знает длину своих строк, но было бы очень вредно иметь привычку, если бы вы тогда пошли и поработали на языке более низкого уровня.

...