私は最近 set_include_path() を発見し、返されるパスがインクルード ディレクトリへのパスであることを発見しました。
PHP は自動的に includes ディレクトリを探し、include_path をこれに更新しますか?
また、set_include_path で設定したいくつかのパスは、クラス自体の外部で設定すると、クラス メソッド内で使用できないことにも気付きました。
どうしてこれなの?
$include_root = $_SERVER['DOCUMENT_ROOT'] . '/path/to/includes/';
$include_paths = get_include_path() . PATH_SEPARATOR .
$include_root . PATH_SEPARATOR .
$include_root . 'classes/' . PATH_SEPARATOR;
set_include_path( $include_paths );
事前にすべてのアドバイスをありがとう!