먼저 두 가지 방법에 대해 이야기해 보겠습니다.
1) 로드할 파일 목록을 저장할 문자열 변수를 정의합니다. 그런 다음 foreach가 로드됩니다.
코드 복사 코드는 다음과 같습니다.
$a = '/a.class.php;/Util/b .class.php;/Util/c.class.php';
$b = '/d.php;/e.class.php;/f.class.php;/g.class.php'; 🎜>/ / 기본 시스템 파일 로드
$kernel_require_files =explore(';', $a);//SYS_REQUIRE_LIB_FILE_LIST)
foreach($kernel_require_files as $f){
require_once(SYS_LIB_PATH.'/ System'.$f);
}
// 기본 시스템 파일 로드
$kernel_require_files =explore(';', $b);//SYS_BASE_FILE_LIST)
foreach($kernel_require_files) f){
require_once(KERNEL_PATH.$f);
}
코드 복사 코드는 다음과 같습니다.
require_once('func.php' );
require_once('LangManager.class.php');
require_once('_KernelAutoLoader.class.php')
require_once('ApplicationSettingManager.class.php'); lib/System /Activator.class.php');
require_once('lib/System/Util/CXML.class.php')
require_once('lib/System/Util/CWeb.class.php' );
개인적으로는 foreach와 같은 중복 작업이 없기 때문에 두 번째 방법이 더 효율적이라고 생각합니다~ 모든 것은 시연되어야 하고 허공에서 상상할 수 없기 때문에 확인했습니다. 다음은 두 가지 방법을 사용하여 무작위로 10번 로드하는 데 걸리는 시간입니다.