?
? ????? PHP ??? ???? ??? ?? ??
Attribute Name | Type | Required | Default | Description |
---|---|---|---|---|
file | string | Yes | n/a | The name of the config file to include |
section | string | No | n/a | The name of the section to load |
scope | string | no | local | How the scope of the loaded variables are treated, which must be one of local, parent or global. local means variables are loaded into the local template context. parent means variables are loaded into both the local context and the parent template that called it. global means variables are available to all templates. |
global | boolean | No | No | Whether or not variables are visible to the parent template, same as scope=parent. NOTE: This attribute is deprecated by the scope attribute, but still supported. If scope is supplied, this value is ignored. |
屬性 | 類型 | 是否必須 | 缺省值 | 描述 |
---|---|---|---|---|
file | string | Yes | n/a | 待包含的配置文件的名稱 |
section | string | No | n/a | 配置文件中待加載部分的名稱 |
scope | string | no | local | 加載數(shù)據(jù)的作用域,取值必須為local, parent 或 global. local 說明該變量的作用域?yàn)楫?dāng)前模板. parent 說明該變量的作用域?yàn)楫?dāng)前模板和當(dāng)前模板的父模板(調(diào)用當(dāng)前模板的模板). global 說明該變量的作用域?yàn)樗心0? |
global | boolean | No | No | 說明加載的變量是否全局可見,等同于 scope=parent. 注意: 當(dāng)指定了 scope 屬性時(shí),可以設(shè)置該屬性,但模板忽略該屬性值而以 scope 屬性為準(zhǔn)。 |
This function is used for loading in variables from a configuration file into
the template. See Config Files for more info.
該函數(shù)用于從配置文件中加載變量. 更多信息請(qǐng)查看 配置文件.
Example 7-2. function config_load
|
Config files may also contain sections. You can load variables from within a
section with the added attribute
section
.
配置文件有可能包含多個(gè)部分,此時(shí)可以使用附加屬性 section 指定從哪一部分中取得變量.
NOTE:
Config file sections
and the built-in template function called
section
have nothing to do with each other, they just happen to share a common naming
convention.
注意:配置文件中的 section 和模板內(nèi)建函數(shù) section 只是命名相同,毫不相干。
Example 7-3. function config_load with section
|