优友 2016-05-24 21:12:19 8817次浏览 2条回复 2 1 0

出错提示信息

这几天在搞uuOA系统时出现上面的错误提示。后来把trim()这一层去掉,既然就可以了。不知道是什么情况。

觉得很赞
  • 回复于 2016-05-24 21:48 举报

    empty只能用于判断变量,不能用于判断方法的返回值。像楼主这样用就属于直接用于判断trim方法的返回值了,所以肯定会报错的。建议判断变量是否为空用=='',empty用于判断数组是否为空,empty用不好容易掉入陷阱。。

    1 条回复
    回复于 2016-05-24 22:06 回复

    非常感谢啊

    觉得很赞
  • 回复于 2016-05-24 22:13 举报

    是不是改为if(trim($_POST['User']['password'])==''){echo "";} 更好呢。@ZSC@LM

    2 条回复
    回复于 2016-05-25 09:01 回复

    对的,这样不容易出错,也能达到你要的效果。。

    回复于 2016-05-25 09:11 回复

    谢谢,已经在程序上改了。

您需要登录后才可以回复。登录 | 立即注册