【发布时间】:2012-04-14 00:07:34
【问题描述】:
我有以下似乎无法正常工作的 php 代码:
<?php
if($_GET['sizex'] == null) {
$sizex = 200;
} else {
$sizex = $_GET['sizex']; // This is the problematic line
}
?>
当我尝试运行它时,我收到以下错误:
PHP Parse error: syntax error, unexpected '}' in test.php on line 6
我发现 $_GET[] 会导致这种情况,因为如果我将其替换为 $sizex = 1 之类的其他任何东西,它就可以正常工作。是否有一些我看不到的错字,或者我不知道 $_GET 有什么特别之处?
var_dump($_GET):
array(1) {
["sizex"]=>
string(1) "1"
}
【问题讨论】:
-
请做 var_dump($_GET);并在此处发布以供更多参考。
-
问题是当他空着刹车时会发生错误吗? $_GET[]
-
@Aziz pastebin.com/77Skk1tS
-
@Stony 不,我只是在标题上缩短了它
-
;后面还有其他内容,清除空格即可
标签: php if-statement get parse-error