Mã sau tải tất cả các tệp .php được tìm thấy trong thư mục được chỉ định (được xác định riêng). Có cách nào để đưa điều này vào một mảng để đơn giản hóa mã?Có cách nào để đưa PHP này vào một mảng và đơn giản hóa nó?
Chỉ có một vài biến thay đổi nhưng về cơ bản mã lặp lại nhiều lần.
// The General Files
$the_general = opendir(FRAMEWORK_GENERAL);
while (($the_general_files = readdir($the_general)) !== false) {
if(strpos($the_general_files,'.php')) {
include_once(FRAMEWORK_GENERAL . $the_general_files);
}
}
closedir($the_general);
// The Plugin Files
$the_plugins = opendir(FRAMEWORK_PLUGINS);
while (($the_plugins_files = readdir($the_plugins)) !== false) {
if(strpos($the_plugins_files,'.php')) {
include_once(FRAMEWORK_PLUGINS . $the_plugins_files);
}
}
closedir($the_plugins);
Có một số phần khác gọi các thư mục khác nhau.
Bất kỳ trợ giúp nào được đánh giá cao.
Chúc mừng, James
Về lý thuyết, bạn có thể có tệp có tên 'something.php.jpg', do đó, sử dụng 'substr ($ file, -4)' có lẽ sẽ tốt hơn 'strpos (...)'. – phidah
Tốt hơn để sử dụng 'pathinfo ($ file, PATHINFO_EXTENSION)' trong trường hợp đó. – Znarkus