Smarty 图标

你可以根据 商标声明 使用 Smarty 的标识。

Smarty Template Engine Smarty Template Engine

如需赞助、广告、新闻或其他询问,请通过以下地址联系我们

使用 Smarty 的网站

广告

名称

compileAllConfig() — 编译所有已知配置文件

说明

string compileAllConfig(string extension,
                        boolean force,
                        integer timelimit,
                        integer maxerror);

此函数编译在 $config_dir 文件夹中找到的配置文件。它使用以下参数

  • extension 是一个可选字符串,用于定义配置文件的文件扩展名。默认为 ".conf"。

  • force 是一个可选布尔值,用于控制是仅编译已修改的配置文件(false)还是编译所有(true)配置文件。默认为 "false"。

  • timelimit 是一个可选整数,用于设置编译过程的运行时间限制(以秒为单位)。默认为无限制。

  • maxerror 是一个可选整数,用于设置错误限制。如果编译失败的配置文件数超过该限制,则此函数会中止。默认为无限制。

注意

此函数在所有配置中都可能无法创建想要的结果。请自行承担风险使用。

示例 14.14. compileAllConfig()

<?php
include('Smarty.class.php');
$smarty = new Smarty;

// force compilation of all config files
$smarty->compileAllConfig('.config',true);

?>