Parse error: syntax error, unexpected '=' in -filename- on line -linenumber-
Parse error: syntax error, unexpected '=' in -filename- on line -linenumber-
所以首先,我只想告诉你,我不是 "genius" 或者我所做的任何事情。这可能是一个愚蠢的语法错误,但请帮帮我。我已经尝试了几个小时。非常感谢。
所以语法错误信息是
Parse error: syntax error, unexpected '=' in -filename- on line -linenumber-
如题。我已经把错误发生的行号标出来了,所以你不用担心。
$file = fopen("blog.txt", "r");
$dl = 1;
$fl = 0;
$readstr = "";
while(! feof($file)) {
$fileline = fgets($file);
if ($fileline == "") {
break;
}
if(dl == 1) { //heading
echo "<h3>".$fileline."</h3>";
}
else if(dl == 2) { //date
echo "Uploaded on ".$fileline."<br />";
}
else if(dl == 3) { //content
--> dl = 0;
echo $fileline;
}
fl++;
dl++;
}
fclose($file);
我只是不明白。那一行有什么问题? dl = 0。我在那个区域附近根本没有看到任何语法错误。
当您在 PHP 平台中编码时,您需要保持一些变量声明的约定。深入查看你的脚本,有几次你使用 dl
和 fl
没有 $
符号,所以你需要更正它们。
PHP 个变量的规则:Online Guide
- 变量以 $ 符号开头,后跟变量的名称
变量
- 变量名必须以字母或下划线字符开头
- 变量名不能以数字开头
- 变量名只能包含字母数字字符和
下划线(A-z、0-9 和 _)
- 变量名区分大小写($age和$AGE是两个不同的
变量)
所以首先,我只想告诉你,我不是 "genius" 或者我所做的任何事情。这可能是一个愚蠢的语法错误,但请帮帮我。我已经尝试了几个小时。非常感谢。
所以语法错误信息是
Parse error: syntax error, unexpected '=' in -filename- on line -linenumber-
如题。我已经把错误发生的行号标出来了,所以你不用担心。
$file = fopen("blog.txt", "r");
$dl = 1;
$fl = 0;
$readstr = "";
while(! feof($file)) {
$fileline = fgets($file);
if ($fileline == "") {
break;
}
if(dl == 1) { //heading
echo "<h3>".$fileline."</h3>";
}
else if(dl == 2) { //date
echo "Uploaded on ".$fileline."<br />";
}
else if(dl == 3) { //content
--> dl = 0;
echo $fileline;
}
fl++;
dl++;
}
fclose($file);
我只是不明白。那一行有什么问题? dl = 0。我在那个区域附近根本没有看到任何语法错误。
当您在 PHP 平台中编码时,您需要保持一些变量声明的约定。深入查看你的脚本,有几次你使用 dl
和 fl
没有 $
符号,所以你需要更正它们。
PHP 个变量的规则:Online Guide
- 变量以 $ 符号开头,后跟变量的名称 变量
- 变量名必须以字母或下划线字符开头
- 变量名不能以数字开头
- 变量名只能包含字母数字字符和 下划线(A-z、0-9 和 _)
- 变量名区分大小写($age和$AGE是两个不同的 变量)