解析错误:语法错误,第4行意外的T_IF

时间:2015-10-31 01:19:04

标签: php

<?php    
Include('connect.php')

If(isset($_REQUEST['submit'])!='')
{
If($_REQUEST['firstname']=='' || $_REQUEST['email']=='' ||     $_REQUEST['password']==''|| $_REQUEST['lastname']=='' || $_REQUEST['username']==='' )
{
Echo "please fill the empty field.";

我收到此错误。我究竟做错了什么?我调查了两次。它应该工作

1 个答案:

答案 0 :(得分:2)

你在include语句的末尾错过了一个分号。

更改:

include('connect.php') 

致:

include('connect.php');

您看到if导致错误的原因是因为您所做的事情。错过了PHP的关键点,它告诉解释器停止处理当前命令(因此是分号)。因此,PHP仍然希望处理include,因此在涉及到以下行时会完全混淆。因此在可被视为错误的行上抛出错误。