PHP ファイルがさまざまなディレクトリに分散されている Web アプリを構築しているため、通常のファイルには複数のインクルードが含まれる場合があります。これらすべてのファイルはどこにでもあります。
php ファイルは次のようになります。
include('../../some.php');
require('../../some.php');
別のファイルには、次のようなものがある場合があります。
include('../../../../some.php');
require('../../../../some.php');
ポイントは、これは少し手に負えなくなり、追跡するのがやや難しいということです。いつも必要ないように、これを行う方法はあり../../..
ますか?
私はこれをやってみました:
include('http://www.mywebsite.com/some.php');
require('http://www.mywebsite.com/some.php');
しかし、うまくいかないようですが、おもしろいのは、require を使用しても PHP エラーが発生せず、
call to function x() error, function or object doesn't exist
型エラーのみが発生することです。ファイルが存在しないことについては何も言われませんでした。前もって感謝します。