万一;导致'解析错误'

时间:2016-05-11 20:14:44

标签: php

<?php

if(!empty($_POST['email'] && !empty($_POST['password']));

endif;

?>

这是我在文件中唯一的PHP,当我尝试执行时,我收到此错误消息。它在添加任何PHP之前都有效。 PHP的新手请不要好。

  

解析错误:语法错误,意外&#39 ;;&#39;在第3行的E:\ Kasim \ Gemcode \ PHP \ auth \ login.php

当我拿出&#39 ;;&#39;它提出了这个问题:

  

解析错误:语法错误,意外&#39; endif&#39; (T_ENDIF)在E:\ Kasim \ Gemcode \ PHP \ auth \ login.php o

1 个答案:

答案 0 :(得分:1)

错过了一个): -

所以它应该是: -

if(!empty($_POST['email']) && !empty($_POST['password']));

根据手动示例,您的代码似乎也不正确: - http://php.net/manual/en/control-structures.alternative-syntax.php

<?php
if ($a == 5): // check here
    echo "a equals 5";
    echo "...";
elseif ($a == 6):
    echo "a equals 6";
    echo "!!!";
else:
    echo "a is neither 5 nor 6";
endif;
?>

注意: - 根据此示例,您需要更正代码。