0

私はPHPスクリプトを持っています.requireステートメントの上にコードを書くと動作しますが、requireステートメントの下に書くと何も起こらず、エラーも警告もありません.

ここに私のコードがあります:

require ("../../include/session.php");
require ("include/--.php");
require ("include/--.php");
require ("include/--.php");

これより上に書いたものはすべて、それが機能するステートメントを必要としますが、これらより下のものは機能しません。

なぜこれが起こっているのか誰か教えてください。

4

2 に答える 2

0

エラー報告をオンにする必要があります。必要なファイルのいくつかにエラーがある可能性があり、PHP-conf のデフォルトの動作はサイレントに終了することです (少なくとも Ubuntu パッケージの事前構成されたインストールでは)。ファイル名にエラーがある可能性もあります。

追加:

error_reporting(E_ALL);

メインの PHP ファイル (require があるファイル) の先頭に追加します。

于 2013-05-12T08:16:30.633 に答える