@Artem0071
Безработный mr. Junior

Как проверить null?

Приходят на сервер данные и попадают к массив $data
Параметр может иметь значение null

Пытаюсь сделать проверку таким образом:
!$data[$param_name]  // true если нет параметра
$data[$param_title] != null // true если значение не содержит null (мне кажется тут что то подправить нужно)
// сама проверка:
if(!$data[$param_name]&&$data[$param_title] != null){ 
  // code если нет параметра
}


В чем тут мой косяк?
  • Вопрос задан
  • 209 просмотров
Решения вопроса 3
@Arik
is_null($param) или $param === null второй вариант вроде шустрее работает
Ответ написан
KorniloFF
@KorniloFF
Работаю по font-end / JS
$data[$param_title] != null

$data[$param_title] !== null;
if(!$data[$param_name]&&$data[$param_title] != null){
// code если нет параметра
}

Для РНР7+:
$data[$param_name] = $data[$param_name] ?? default;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы