php - 如何理解 codeigniter(php) 中的 isset?
问题描述
嘿,我是 php 和 codeigniter 的新手。我知道 codeigniter 有一个 isset 函数。以下代码是什么意思?有人可以帮忙吗
<?php echo isset($error) ? $error : ''; ?>
解决方案
isset 是一个 php 函数,您可以在没有 CodeIgnitor 的情况下使用它,但它主要检查变量是否已设置。
$someVariable = 'This variable has been set';
var_dump(isset($someVariable)); // True
var_dump(isset($anotherVariable)); // False
和部分告诉 PHP?
做:
什么。它被称为三元运算符,可以被认为是一个简短的if
语句:
echo isset($someVariable) ? 'set' : 'not set';
是相同的:
if (isset($someVariable)) {
echo 'set';
} else {
echo 'not set';
}
http://php.net/manual/en/function.isset.php http://php.net/manual/en/language.operators.comparison.php#language.operators.comparison.ternary
推荐阅读
- git - git版本控制:权限被拒绝
- encryption - PKWARE ZIP 中央目录加密
- javascript - 我收到关于 Wix 条带定期付款的未知参数源错误
- c++ - 如何在 C++ 中添加两个大的双精度数
- apache - 启用 FastCGI 应用程序 Dancer2 后,Apache 停止提供静态页面
- java - 接听弹出电话对话框时如何暂停活动?
- javascript - 如何创建一个弹出框,每次调用时都会填充数据?
- sql-server - Sql While循环不会增加变量
- swift - 编辑了 xcdatamodeld 的实体,但在 swift 中出现 Crash - Core Data
- android - 如何在模拟器android studio中设置密度