以下代码:
<?php
if ($_SERVER['REQUEST_METHOD'] != 'POST'){
$self = $_SERVER['PHP_SELF'];
?>
生成此错误:
解析错误:语法错误,意外 $ end in /home/idghosti/public_html/testground/mma/include/header.php 在第26行
我的代码出了什么问题?
答案 0 :(得分:6)
您在语句后缺少右括号“}”:
$self = $_SERVER['PHP_SELF'];
应该是:
<?php
if ($_SERVER['REQUEST_METHOD'] != 'POST'){
$self = $_SERVER['PHP_SELF'];
}
?>
答案 1 :(得分:1)
你在结束前错过了一个“}”。
<?php
if ($_SERVER['REQUEST_METHOD'] != 'POST')
{
$self = $_SERVER['PHP_SELF'];
} // This is missing
?>
答案 2 :(得分:1)
你很可能错过了一个大括号。
您的代码应该:
<?php
if ($_SERVER['REQUEST_METHOD'] != 'POST'){
$self = $_SERVER['PHP_SELF'];
}
?>
答案 3 :(得分:1)
在关闭php标签“?&gt;”
之前,您需要关闭大括号“}”答案 4 :(得分:0)
你的花括号太多了......
<?php
if ($_SERVER['REQUEST_METHOD'] != 'POST')
$self = $_SERVER['PHP_SELF'];
?>