2016-05-15 2 views
-2

PHP 5.3からPHP 7(ただし5.6または5.5)にアップグレードした後、いくつかのPHPファイルに重大な問題があります。">"演算子の後にPHPファイルが解析されない

"if"ブロック内で演算子 ">"を使用します。これは、この演算子のサーバーが処理を終了したようです。この演算子の背後にあるコードは、通常のHTMLテキストとして表示されます。

たとえば、次のコード

if ($value > 0) { 
    echo "This is a test!"; 
} 

はにつながる:

0){echo "This is a test!";} 

私は私の問題を解決するために何ができますか?

+3

あなたは余分な閉じ括弧を持っています – Panda

+0

これは構文エラーです。何かが表示されている場合は、その前に本当の犯人が存在します。間違った公開タグ。 (完全なコードを推測するために必要な質問は、トピック以外のものです。) – mario

+0

ヒントはありがたいですが、if文に余分な括弧などがありません。特にPHP 5.3で動作します。今のところ、私はこのエラーを全く理解していません... – PM84

答えて

0

[OK]を取得しました。 php.iniファイルが誤って構成されていました。 前任者がshort_open_tagを有効にしました...そうではありません。 ありがとうございました!

関連する問題