compileAllConfig()
编译所有已知的配置文件
描述
string
compileAllConfig
string
extension
boolean
force
integer
timelimit
integer
maxerror
此函数编译在$config_dir文件夹中找到的配置文件。它使用以下参数:
-
extension是一个可选的字符串,定义配置文件的文件扩展名。默认是 ".conf"。 -
force是一个可选的布尔值,控制是否只编译已修改(false)的配置文件,还是全部(true)配置文件。默认是 "false"。 -
timelimit是一个可选的整数,用于为编译过程设置运行时间限制,单位是秒。默认是无限制。 -
maxerror是一个可选的整数,用于设置错误限制。如果有更多的配置文件编译失败,函数将被终止。默认是无限制。
注意
这个函数可能无法在所有配置中创建期望的结果。使用时需自行承担风险。
<?php
include('Smarty.class.php');
$smarty = new Smarty;
// 强制编译所有配置文件
$smarty->compileAllConfig('.config',true);
?>