为什么我php提示我 syntax error, unexpected $end

发布网友 发布时间:2022-04-23 10:00

我来回答

4个回答

热心网友 时间:2023-10-07 10:17

出现此问题的原因为:设置问题造成的。

解决的方法和详细的操作步骤如下:

1、第一步,在这两行程序中,第一行的括号不完全匹配,从而导致编译器报告错误,见下图,转到下面的步骤。

2、第二步,完成上述步骤后,编译器报告的行数是第二行,也就是说,实际上是错误的行,见下图,转到下面的步骤。

3、第三步,完成上述步骤后,检查了编译器报错的代码后,没有发现问题,见下图,转到下面的步骤。

4、第四步,完成上述步骤后,需要检查编译器报告的代码行中是否存在语法错误,见下图,转到下面的步骤。

5、第五步,完成上述步骤后,填写代码第一行的后括号,就获得了想要的结果了,见下图。这样,就解决了这个问题了。

热心网友 时间:2023-10-07 10:17

兄弟,如果你这是完整代码,那么你少了"}"
一般出现“syntax error, unexpected $end”错误就是少“}”,“)”,“;”这些东西得。

热心网友 时间:2023-10-07 10:18

需要看下错误级别,估计是一个notice的问题
只需要把error_reporting(0);
就能抑制了。还有$username=@$_POST["username"];
$pw1=@$_POST["pw1"];
$pw2=@$_POST["pw2"];
$pw3=@$_POST["pw3"];
没事儿少用@,这个是坏习惯

热心网友 时间:2023-10-07 10:19

不知道你代码贴完没,你少了一个"}"
这个提示一般就是语法错误,要么少了一个; 要么一个}
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com

热门图文

Top