Hướng dẫn dùng spl_autoload_register trong PHP

Thông thường khi muốn gọi tập tin trong PHP chúng ta sẽ dùng require hoặc include. Nhưng khi số lượng file lớn chúng ta sẽ không thể dùng theo cách thủ công như vậy được. Mà lúc này cần dùng tới hàm spl_autoload_register.

Đây là một kỹ thuật Autoloading tập tin giúp lập trình viên tiết kiệm thời gian thay vì làm thủ công. Vậy cách sử dụng hàm spl_autoload_register trong PHP như thế nào? Hãy tham khảo bài dưới đây.

Cách viết thông thường

include __DIR__.'/Controllers/BaseController.php';

$data = new BaseController[];
$data->action[];

Giả sử bây giờ có tới 100 file như vậy thì bạn làm thế nào được? Chắc chắn sẽ import mỏi tay luôn.

Nhưng với spl_autoload_register bạn chỉ cần tạo một file duy nhất.

Bước 1: Tạo tập tin là autoload.php

Bài Viết Liên Quan

Chủ Đề