PHP Hata ayrıştırmak [kapalı]

5 Cevap php

Aşağıdaki kodu:

<?php

if ($_SERVER['REQUEST_METHOD'] != 'POST'){
    $self = $_SERVER['PHP_SELF'];

?>

Bu hata oluşturur:

Parse error: syntax error, unexpected $end in /home/idghosti/public_html/testground/mma/include/header.php on line 26

Ne benim koduyla yanlış?

5 Cevap

Sen ifadesinden sonra "}" kapanış ayracı eksik:

$self = $_SERVER['PHP_SELF'];

Bu olmalıdır:

<?php
if ($_SERVER['REQUEST_METHOD'] != 'POST'){
  $self = $_SERVER['PHP_SELF'];
}
?>

Sen sonundan önce bir "}" kaçırıyorsun.

<?php
if ($_SERVER['REQUEST_METHOD'] != 'POST')
{
    $self = $_SERVER['PHP_SELF'];
} // This is missing
?>

Büyük olasılıkla bir kıvırcık ayraç eksik.

Your code should olabilir:

<?php
if ($_SERVER['REQUEST_METHOD'] != 'POST'){
  $self = $_SERVER['PHP_SELF'];
}
?>

Sen php etiketini kapatmadan önce "}" kıvırcık desteğini kapatmak gerekiyor? ">"

Siz çok fazla kıvırcık dirseği var ...

<?php
if ($_SERVER['REQUEST_METHOD'] != 'POST')
  $self = $_SERVER['PHP_SELF'];
?>