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

标签 php codeigniter view

嘿,我是 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/

相关文章:

CodeIgniter:分页没有问号?

java - Android 弹出倒计时

php - php中多重继承的最佳方式是什么?

php - 如果自动加载,则阻止 codeigniter session 库发送 set-cookie header 参数

php - 如何显示上周的项目?

php - 将 Id 数组传递给数据库查询 - Codeigniter

MySQL:从伪 View 表更新主表

android - 如何使用 setcontent 通过按钮更改内容 View

php - 使用 php 重新启动电脑

php - 使用 PHPmyAdmin 加密/解密 MySQL 数据库