निम्न कोड निर्दिष्ट फ़ोल्डर (अलग से परिभाषित) में मिली सभी .php फ़ाइलों को लोड करता है। कोड को सरल बनाने के लिए इसे सरणी में रखने का कोई तरीका है?क्या इस PHP को सरणी में डालने और इसे सरल बनाने का कोई तरीका है?
केवल कुछ चर बदलते हैं लेकिन अनिवार्य रूप से कोड कई बार दोहराता है।
// 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);
कई और अनुभाग हैं जो विभिन्न फ़ोल्डरों को कॉल करते हैं।
किसी भी मदद की बहुत सराहना की जाती है।
चीयर्स, जेम्स
सिद्धांत में आपके पास 'something.php.jpg' नाम की एक फ़ाइल हो सकती है, इसलिए 'substr ($ file, -4) 'का उपयोग करके' स्ट्रॉप्स (...) 'से बेहतर होगा। – phidah
उस मामले में 'pathinfo ($ फ़ाइल, PATHINFO_EXTENSION) 'का उपयोग करने के लिए बेहतर है। – Znarkus