MBg*_*rst 8 php require include
我正在构建一个PHP应用程序,它使用选择菜单来构建电子邮件模板.模板被分解为可重用的部分(每个都是一个单独的html文件).是否有一种简单的方法来要求具有一个表达式的多个文件?(我的PHP真的很生锈...)
基本上我想做的事情如下:
function require_multi() {
require_once($File1);
require_once($File2);
require_once($File3);
require_once($File4);
}
Run Code Online (Sandbox Code Playgroud)
ale*_*exn 13
好吧,你可以把它变成一个函数:
function require_multi($files) {
$files = func_get_args();
foreach($files as $file)
require_once($file);
}
Run Code Online (Sandbox Code Playgroud)
使用这样:
require_multi("one.php", "two.php", ..);
Run Code Online (Sandbox Code Playgroud)
但是,如果您要包含类,则更好的解决方案是使用自动加载.
$files = glob( $dir . '/*.php' );
foreach ( $files as $file )
require( $file );
Run Code Online (Sandbox Code Playgroud)
存储所有必需的文件,$dir上面的代码将完成剩下的工作.