@esvlad
Веб-разработчик

Где прописать чтобы обрабатывались ранее не объявленные переменные, либо значение которых = false?

К примеру, обычно пишу следующим образом
if($data){
 //Что-то происходит если есть $data и она не false
}

либо
$data = isset($a) ? $a : false
if($data){
 //Что-то происходит если есть $data и она не false
}

И всё в порядке, работает все как нужно, но перенесли сайт на хостинге, на другой тариф, и там начали сыпаться предупреждения, типа $data не объявлена и приходится писать
if(!empty($data)){
 //Что-то происходит если есть $data и она не false
}

Видимо есть отличия настроек php (версия 5.6), хотя хостер один (рег.ру). Там же можно внести изменения в php.ini, отсюда вопрос, куда копать чтобы можно было и дальше использовать по обычному без empty()?
  • Вопрос задан
  • 124 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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