Có cách nào để tôi phân biệt giữa các đặc điểm và các lớp trong chức năng tự động tải của tôi không? Nói rằng tôi có một thư mục các lớp và một thư mục các đặc điểm; sẽ tốt hơn nếu có thể làm một việc gì đó như ...Tự động tải các đặc điểm trong PHP
spl_autoload_register(function($resource) {
if (/* $resource is class */) {
include 'classes/'.$resource.'.php';
}
if (/* $resource is trait */) {
include 'traits/'.$resource.'.php';
}
});
lẽ bạn muốn thay đổi thứ hai 'if' của bạn cho 'elseif' – shnisaka
Không giống có khả năng. Không có thông tin nào ngoài tên biểu tượng được chuyển tới cuộc gọi lại. Bạn có lẽ nên nâng cao lỗi với PHP – Phil
@shnisaka Điều đó không có ý nghĩa gì cả. Tại sao lại sử dụng 'elseif' nếu các điều kiện loại trừ lẫn nhau? – Phil