Я столкнулся с странной проблемой. У меня следующий простой строки в PHPСтранное поведение isset и пустой функции
<?php
echo "Value = ".$this->language; //outputs Value = en
echo "<br>isset = ".isset($this->language); //Outputs isset =
echo "<br>Is empty = ".empty($this->language); //Outputs Is empty= 1
?>
Почему это вторая линия не печатает true
или печатает «1» и третья строка его пустым, когда его видно из первой строки, this->language
установлен и не пуст ??
Можете ли вы показать вывод 'print_r ($ this-> language);'? –
@RaxWeber, он печатает 'en' – WatsMyName
Тогда нет ничего плохого в этом. –