Hướng dẫn tạo một ví dụ sử dụng spl_autoload_register
Bước 1: Tự động load lấy tên class
<?php
spl_autoload_register('myAutoloader');
function myAutoloader($className)
{
var_dump($className);
}
$myClass = new MyClass();
?>
Kết qủa: Lấ được tên class MyClass
Bước 2: Tạo một ứng dụng nhỏ
<?php
spl_autoload_register('myAutoloader');
function myAutoloader($className)
{
$path = '/opt/lampp/htdocs/codethuan/path/to/class/';
include $path.$className.'.php';
}
$myClass = new MyClass();
?>
Kết qủa: Lấy được tập tin MyClass.php
Tham khảo:
https://dsgnwrks.pro/how-to/using-class-autoloaders-in-wordpress