PHP 错误,if 语句

标签 php codeigniter if-statement

这段代码有什么问题?

if(isset($this->session->flashdata('login_error'))) {      // Line 39
     echo "You entered an incorrect email or password!";
}

我使用 Codeigniter, session 加载到 autoload.php 中。

我得到的错误信息是:

Fatal error: Can't use method return value in write context in /Applications/XAMPP/xamppfiles/htdocs/application/views/login_view.php on line 39

最佳答案

isset 仅在您尝试使用可能不存在的变量 时才需要。在您的情况下,您正在调用一个肯定存在的函数。因此,您不需要并且实际上不能在此处使用 isset。如果您想测试该值是否真实,只需使用 if ($this->session->flashdata('login_error'))

关于PHP 错误,if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5406046/

相关文章:

.htaccess - Codeigniter 产品在没有 index.php 的本地服务器上运行良好,但在服务器上不起作用

excel - 有没有办法计算一个类别的出现次数并在 Excel 中分配一个值?

c# - If语句不能改变局部变量

php - 从数据库中按月和年选择日期

php - 在包含中传递 smarty 变量(使用 Codeigniter )

Python:在可能存在或不存在的参数上使用 if 语句

php - 如何将多个选择中的日期插入到另一个表中?

php - preg_match 一个字符串以从字符串中获取某些数字

php - 查询表中数组中的每个值

PHP数据库未添加数据