Эй, я Я новичок в php и codeigniter. Я знаю, что в представлении codeigniter вы можете повторить переменную вроде
<?php echo $var ?>
, но если, скажем, я не передаю переменную $ var, я получаю неприятный
<h4>A PHP Error was encountered</h4>
в исходном коде html. Я работал с django раньше, чем в их шаблоне, если переменная не существует, они просто не отображают ее. Есть ли способ в php / codeigniter сказать «если существует $ var, делать что-нибудь еще, ничего не делать»?
Я пробовал:
<?php if($title): ?>
<?php echo $title ?>
<?php endif; ?>
, но это была ошибка. Спасибо!
У меня был подобный вопрос о новичке:
, Как проверить, устанавливается ли переменная в NULL, не определена или 0. Но позвольте 0 опций?
я приземлился здесь и осуществил рефакторинг некоторые ответы в это:
if (empty($a) && $a != 0)
, Который передал тестирование на мой случай.