Мизантроп777
Новичок
Здравствуйте.
Ппц.... А я всегда писал так код)
Недавно обнаружил, что если проверять переменную на пустоту, при помощи empty(), то переданный ей НОЛЬ, даже если этот ноль передан как строка, функция empty() определяет как пустая строка.
Разумеется, я сразу полез на php.net и много полезного вычитал о конструкции empty()
И вот сейчас у меня появился вопрос: Как лучше определить переменную на пустоту? В голове только две мысли, но какая целесообразнее - не знаю.
1. $msg != ""
2. strlen($msg)
Как вообще нужно проверять переменную на пустоту?
Ппц.... А я всегда писал так код)
Недавно обнаружил, что если проверять переменную на пустоту, при помощи empty(), то переданный ей НОЛЬ, даже если этот ноль передан как строка, функция empty() определяет как пустая строка.
Разумеется, я сразу полез на php.net и много полезного вычитал о конструкции empty()
И вот сейчас у меня появился вопрос: Как лучше определить переменную на пустоту? В голове только две мысли, но какая целесообразнее - не знаю.
1. $msg != ""
2. strlen($msg)
Как вообще нужно проверять переменную на пустоту?