如何在codeigniter(php)中检查变量是否存在?新问题

Der*_*rek 7 php codeigniter view

嘿,我是php和codeigniter的新手.我知道在codeigniter的视图中你可以回显像这样的变量

<?php echo $var ?>
Run Code Online (Sandbox Code Playgroud)

但如果说,我没有传递变量$ var,我得到一个令人讨厌的

<h4>A PHP Error was encountered</h4>
Run Code Online (Sandbox Code Playgroud)

在我的HTML源代码中.我在模板之前使用过django,如果变量不存在,它们根本就不渲染它.在php/codeigniter中有没有办法说'如果$ var存在,那么其他什么都不做'?

我试过了:

<?php if($title): ?>
    <?php echo $title ?>
<?php endif; ?>
Run Code Online (Sandbox Code Playgroud)

但这是一个错误.谢谢!

Kak*_*Bok 16

使用该isset()函数测试是否已声明变量.

if (isset($var)) echo $var;
Run Code Online (Sandbox Code Playgroud)

使用该empty()函数来测试变量是否没有内容,例如NULL, "", false or 0.