私は奇妙なPHPの問題を扱っています。
私のスクリプトには、次のものがあります。
$includeRoot = '/home/mydomain/include/';
include_once $includeRoot."table_names.inc";
echo $usersTbl;
出力は何も生成しません。$usersTbl は、table_names.inc で次のように定義されています。
$usersTbl = 'users';
このコードは、別のスクリプトで正常に機能します。私は次のことを試しました:
include_once を require_once に変更
問題は、コードがファイルを見つけられないことではないようです。私が次のことをした場合:
echo (file_get_contents($includeRoot."table_names.inc"));
実際にファイルの内容をエコーアウトします。ここには何が表示されていませんか?