嘿,我是 php 和 codeigniter 的新手。我知道在 codeigniter 的 View 中你可以回显一个变量,比如
<?php echo $var ?>
但是如果说,我不传递变量 $var,我会得到一个讨厌的
<h4>A PHP Error was encountered</h4>
在我的 html 源代码中。我在他们的模板中之前使用过 django,如果变量不存在,他们就不会渲染它。在 php/codeigniter 中有没有一种方法可以说“如果 $var 存在就做其他什么都不做”?
我试过:
<?php if($title): ?>
<?php echo $title ?>
<?php endif; ?>
但这是一个错误。谢谢!
最佳答案
使用 isset()
函数来测试变量是否已被声明。
if (isset($var)) echo $var;
使用empty()
函数来测试一个变量是否没有内容,例如NULL, "", false or 0
。
关于php - 如何检查 codeigniter(php) 中的变量是否存在?新手问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7103204/