为什么trim和empty不能混合用? 好像确实如此。PHP解析提示出错:Fatal error: Can't use function return value in write context实在不行,就分开写吧…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为empty不是函数所以不能判断函数返回值empty(trim($i)这种用法是不行的 和trim没关系,empty里放什么函数都不行,必须放变量 empty为什么说他不是函数呢?他不是也会返回true或false吗? 在PHP手册解释得很清楚,我学PHP时,曾经遇到这个问题,楼主看这里吧:http://cn2.php.net/manual/zh/function.empty.phpNote: 由于这是一个语言结构而非函数,因此它无法被变量函数调用。Note: empty() 只检测变量,检测任何非变量的东西都将导致解析错误。换句话说,后边的语句将不会起作用: empty(addslashes($name))。 empty检测变量是否为空;trim去除空格 那在php中怎么分辨哪些是语言结构哪些是函数?他们的区别是什么?难道只有查手册才会明白? 昨晚加班,写个遍历文件夹的,脑袋短路了,写了N久,再散个分 中文用户名登陆有误,字符编码问题,怎么弄? 页面传值的问题? 新手提问,请问如何给PHP安装扩展包 当点击“下载”时可以将我选中的歌曲下载下来,请问我该怎么做? 我卖给了金山:) php连接MSSQL SERVER出错 为什么表单提交后,得不到数据啊 ? javascript和PHP结合 如何实现上传文件进度条??? 急急急!!!!!!!请大家帮帮忙!!为什么用汉字给变量赋不了值呢? 请教php从业人员,我的一些入职困惑 大家帮忙看一下 mysql 1064
empty(trim($i)这种用法是不行的
http://cn2.php.net/manual/zh/function.empty.phpNote: 由于这是一个语言结构而非函数,因此它无法被变量函数调用。Note: empty() 只检测变量,检测任何非变量的东西都将导致解析错误。换句话说,后边的语句将不会起作用: empty(addslashes($name))。
他们的区别是什么?
难道只有查手册才会明白?