Đăng ký một chức năng để được tự động tải.

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

Last updated