house.php というページと、house.class.php 内のクラスがあります。house.php でそのクラスのインスタンスを作成すると、機能します。次に、chair.php ファイルと、house.class.php で House を拡張するクラス Chair を作成します。そのクラスはどこに置くべきですか?spl_autoload_register は、その名前がファイルと同じではないため、私のクラスを見つけられません。関数 AutoloadClass を改善するにはどうすればよいですか? chair.class.php を作成し、house.class.php で require を使用する必要がありますか?
spl_autoload_register(null, false);
spl_autoload_extensions('.php, .class.php');
function AutoloadClass($class){
$filename = $class.'.class.php';
if (!file_exists($filename))
{
return false;
}
include $filename;
}
spl_autoload_register('AutoloadClass');
ありがとうございました