Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么';怎么了?PHP分析错误:语法错误,意外';}';,应为'';或者'';在里面_Php - Fatal编程技术网

什么';怎么了?PHP分析错误:语法错误,意外';}';,应为'';或者'';在里面

什么';怎么了?PHP分析错误:语法错误,意外';}';,应为'';或者'';在里面,php,Php,我和我的伙伴我们花了1.5个多小时试图解决这个问题,我们仍然得到了同样的结果,并尝试了几乎所有我们能做到的 有人能帮我们吗 这就是我们得到的错误: PHP Parse error: syntax error, unexpected '}', expecting ',' or ';' in 感谢所有愿意帮忙的人。:) 编辑: 我们向所有人道歉,这真的很愚蠢,不知何故我们删除或忘记了“;”在代码背后,这真是愚蠢和尴尬 $ok="$ok+1" 您在这里忘记了分号,它应该是: $ok="$ok+1";

我和我的伙伴我们花了1.5个多小时试图解决这个问题,我们仍然得到了同样的结果,并尝试了几乎所有我们能做到的

有人能帮我们吗

这就是我们得到的错误:

PHP Parse error: syntax error, unexpected '}', expecting ',' or ';' in 感谢所有愿意帮忙的人。:)

编辑:

我们向所有人道歉,这真的很愚蠢,不知何故我们删除或忘记了“;”在代码背后,这真是愚蠢和尴尬

$ok="$ok+1"
您在这里忘记了分号,它应该是:

$ok="$ok+1";

其他人也一样

你错过了
。在PHP中,每条语句必须以分号结尾。

您错过了分栏(;)

替换

if(!isset($_POST['name'])) {echo"Please fill in a valid username"} else {$ok="$ok+1"}


否则{$ok=“$ok+1”}添加;否则{$ok=“$ok+1”}您忘记添加;(分号)在echo之后。加上分号,你的错误就会得到解决。在我的例子中,我有一个开大括号(我忘了用一个大括号结束)。
if(!isset($_POST['name'])) {echo"Please fill in a valid username"} else {$ok="$ok+1"}
if(!isset($_POST['name'])) {echo"Please fill in a valid username"; } else {$ok="$ok+1"; }