次のコード:
<?php
if ($_SERVER['REQUEST_METHOD'] != 'POST'){
$self = $_SERVER['PHP_SELF'];
?>
このエラーを生成します:
解析エラー:構文エラー、26行目の/home/idghosti/public_html/testground/mma/include/header.phpに予期しない$endがあります
私のコードの何が問題になっていますか?
次のコード:
<?php
if ($_SERVER['REQUEST_METHOD'] != 'POST'){
$self = $_SERVER['PHP_SELF'];
?>
このエラーを生成します:
解析エラー:構文エラー、26行目の/home/idghosti/public_html/testground/mma/include/header.phpに予期しない$endがあります
私のコードの何が問題になっていますか?
ステートメントの後に閉じ中括弧「}」がありません。
$self = $_SERVER['PHP_SELF'];
そのはず:
<?php
if ($_SERVER['REQUEST_METHOD'] != 'POST'){
$self = $_SERVER['PHP_SELF'];
}
?>
末尾の「}」が抜けています。
<?php
if ($_SERVER['REQUEST_METHOD'] != 'POST')
{
$self = $_SERVER['PHP_SELF'];
} // This is missing
?>
中括弧が欠落している可能性が最も高いです。
コードは次のようになります。
<?php
if ($_SERVER['REQUEST_METHOD'] != 'POST'){
$self = $_SERVER['PHP_SELF'];
}
?>
PHP タグ「?>」を閉じる前に、中括弧「}」を閉じる必要があります。
中かっこが多すぎます...
<?php
if ($_SERVER['REQUEST_METHOD'] != 'POST')
$self = $_SERVER['PHP_SELF'];
?>