関数ファイル (MyFunctions.php) に次のコードを配置しました。
spl_autoload_register
(
function( $Class )
{
$Class = str_replace ( "..", "", $Class );
include $_SERVER['DOCUMENT_ROOT'] . '/phpsb/class library/' . $Class . '.php';
}
);
しかし、スクリプトからクラス/オブジェクトを参照するspl_autoload_register
と、クラス ライブラリ ディレクトリではなく、それが定義されている関数ファイルが検索されます。
Warning: include(C:/xampp/htdocs/phpsb/class library/FormClass.php): failed to open stream: No such file or directory in C:\xampp\htdocs\sandbox\function library\MyFunctions.php