ホームページ  >  に質問  >  本文

php 5.6のinclude phpファイルは実行せずにファイルの内容を直接出力しますが、php5.2は通常通りになります。

図に示すように、ファイルを実行するコードは次のようになります。 。 。 。

QQ截图20190607003718.png結果として、dbConfig.php のコードがブラウザに直接出力されます。まったく分析がありません。

输出内容.png

dbConfig.php のコードを実行中の php ファイルにコピーすると正常になります。

正常运行的代码.png

推定値です。バージョンは 5.6 になり、クラスの初期化と実行の制限がアップグレードされました。経験豊富なヒーローは何をしますか?

yoyoyoyo1936日前1070

全員に返信(1)返信します

  • yoyo

    yoyo2019-06-07 01:26:05

    私自身の質問に答えさせてください。 。ふふ。

    dbConfig.php の php ステートメントを見てください。これは短いタグ用であり、php.ini 設定で短いタグのサポートが有効になっていない場合にこれが発生します。この問題は、short_open_tag = On にすると解決します。 。 。

    返事
    0
  • キャンセル返事