CodeIgniter - 如何检查validation_error数组中是否有任何内容

时间:2011-03-06 07:46:34

标签: php codeigniter

如果validation_errors()数组中有任何错误,我想显示一般错误消息,但如果我执行类似

的操作
if(isset(validation_errors())) { echo 'error'; }

然后它返回并说:

  

致命错误:无法在写上下文中使用函数返回值

任何帮助都会很棒。

2 个答案:

答案 0 :(得分:20)

if(validation_errors() != false) { echo 'error'; }

isset用于确定变量是否已设置且不是NULL

阅读http://php.net/manual/en/function.isset.php

答案 1 :(得分:2)

只需echo vadidation_errors()

如果有错误则输出,如果没有错误则输出。您不需要if