Ошибка анализа в PHP [закрыто]
-
11-09-2019 - |
Вопрос
Следующий код:
<?php
if ($_SERVER['REQUEST_METHOD'] != 'POST'){
$self = $_SERVER['PHP_SELF'];
?>
Генерирует эту ошибку:
Ошибка анализа:Синтаксическая ошибка, неожиданный $ end in /home/idghosti/public_html/testground/mma/include/header.php в строке 26
Что не так с моим кодом?
Решение
Вам не хватает закрывающей скобки "}" после оператора:
$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'];
?>
Не связан с StackOverflow