2015-07-01 3 views
-3

Что более эффективный способ проверки, является ли $value не является нулевым, какой путь правильный способ проверки не нулевой переменной

if ($value > 0 && $value !== 'null') { } 

или

if (empty($value)) { } 
+1

Для проверки нулевого значения вы можете использовать функцию 'is_null()' php – Saty

+1

. Я почти уверен, что есть дубликат этого где-нибудь. – light

ответ

-1
if(!empty($value)){ 
//do stuff 
}else{ 
// do somthing else 
} 
+3

Пожалуйста, подумайте над добавлением хотя бы некоторых слов, объясняющих OP и дальнейших читателей ответьте, почему и как он отвечает на исходный вопрос. –

3

PHP имеет элегантный is_null функцию чтобы проверить, действительно ли переменная NULL.

if (is_null($value)) { 
    // so something 
} 

empty, с другой стороны, проверяет наличие пустых строк (''), нули (как целые числа, плавающей точкой или даже строки '0'), FALSE, пустые массивы, неинициализированные переменные и NULL с.

Смежные вопросы