Что более эффективный способ проверки, является ли $value
не является нулевым, какой путь правильный способ проверки не нулевой переменной
if ($value > 0 && $value !== 'null') { }
или
if (empty($value)) { }
Что более эффективный способ проверки, является ли $value
не является нулевым, какой путь правильный способ проверки не нулевой переменной
if ($value > 0 && $value !== 'null') { }
или
if (empty($value)) { }
if(!empty($value)){
//do stuff
}else{
// do somthing else
}
Пожалуйста, подумайте над добавлением хотя бы некоторых слов, объясняющих OP и дальнейших читателей ответьте, почему и как он отвечает на исходный вопрос. –
PHP имеет элегантный is_null
функцию чтобы проверить, действительно ли переменная NULL
.
if (is_null($value)) {
// so something
}
empty
, с другой стороны, проверяет наличие пустых строк (''
), нули (как целые числа, плавающей точкой или даже строки '0'
), FALSE
, пустые массивы, неинициализированные переменные и NULL
с.
Для проверки нулевого значения вы можете использовать функцию 'is_null()' php – Saty
. Я почти уверен, что есть дубликат этого где-нибудь. – light