$email
有数据;不是空的但是
!empty($email)
<<假的
和!empty('$email')
<<真正
但我有一些问题
解析错误语法错误,意外T_CONSTANT_ENCAPSED_STRING,期待T_STRING或T_VARIABLE或' $'在
答案 0 :(得分:1)
您必须在5.5之前使用PHP版本。根据手册:
在PHP 5.5之前,empty()仅支持变量;其他任何事都会导致解析错误。
- http://php.net/manual/en/function.empty.php
你得到这个的原因是因为任何单引号都是一个字符串。将其更改为:
if(!empty($email) and !empty($password))
你应该好好去。
可以在此处看到问题和错误消息,https://3v4l.org/EgfFb。我还建议您更新PHP版本,因为根据您使用的错误< = 5.2.17。