Skip to content

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);

    ?>