名字空间 | |
| namespace | Core |
函数 | |
| load_yaml ($filename, $cacheEnabled=true, $replace=null) | |
| load_yaml | ( | $ | filename, | |
| $ | cacheEnabled = true, |
|||
| $ | replace = null | |||
| ) |
载入 YAML 文件,返回分析结果
load_yaml() 会自动使用缓存,只有当 YAML 文件被改变后,缓存才会更新。
关于 YAML 的详细信息,请参考 www.yaml.org 。
用法: $data = load_yaml('myData.yaml');
注意:为了安全起见,不要使用 YAML 存储敏感信息,例如密码。 或者将 YAML 文件的扩展名设置为 .yaml.php,并且在每一个 YAML 文件开头添加“exit()”。 例如: # <?php exit(); ?>
invoice: 34843 date : 2001-01-23 bill-to: &id001 ......
这样可以确保即便浏览器直接访问该 .yaml.php 文件,也无法看到内容。
| string | $filename | |
| boolean | $cacheEnabled 是否缓存分析内容 | |
| array | $replace |
参考 __THROW()、FLEA::getCache()、FLEA::loadClass()及FLEA::writeCache().
1.5.3