惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - Franky
有赞技术团队
有赞技术团队
宝玉的分享
宝玉的分享
雷峰网
雷峰网
Hugging Face - Blog
Hugging Face - Blog
V
V2EX
大猫的无限游戏
大猫的无限游戏
博客园 - 司徒正美
D
Docker
T
The Blog of Author Tim Ferriss
罗磊的独立博客
博客园 - 叶小钗
酷 壳 – CoolShell
酷 壳 – CoolShell
Blog — PlanetScale
Blog — PlanetScale
月光博客
月光博客
J
Java Code Geeks
Jina AI
Jina AI
博客园 - 【当耐特】
C
Check Point Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
腾讯CDC
Last Week in AI
Last Week in AI
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V
Visual Studio Blog

博客园 - yiyide266

[Express.js]next()函数的作用 [css]浏览器默认样式 have的实质 This comes after Chinese authorities announced an investigation against Mayday, in response to a viral video. [Linux]终端ssh远程连接如何保持 [PHP]PDO的dsn对mysql的连接影响 [PHP]回调函数参数(callable类型)的一些细节 [javascript]端序(endian)和Buffer对象的read|write系列函数 vscode处理HTML标签两个光标的问题 intend,intent和indent [css]一个块格式化上下文(BFC)阻止外边距重叠的示例 [PHP_yaf]内部注册到spl_autoload的方法 [PHP_yaf]Yaf_Application [PHP_yaf]写在用户代码的配置项 [PHP]spl_autoload函数栈的向下遍历机制 [英语单词]关于战争 [MySql]1820错误码重置密码方法 [Linux]信号捕捉函数总是第一时间执行 [Linux]信号捕捉函数与exec
[PHP_yaf]保存在php.ini中的配置项
yiyide266 · 2022-04-10 · via 博客园 - yiyide266

顾名思义这些选项是写在php.ini里面的(yaf还有一种配置,单纯是写在独立一个文件,是面向用户代码的)

名称

默认值

说明

示例

yaf.library

NULL

此配置项是在文档中多次提到的”ap.library”,文档提及处:

https://laruence.com/manual/yaf.autoloader.html

https://laruence.com/manual/yaf.autoloader.rule.html

此配置项指定的是文档所描述的”全局类库”目录路径

Yaf.library = "/lroot/bin/"

yaf.cache_config

0

此配置项影响的是面向用户代码的配置文件(yaf建议保存在./conf/application.ini的这个文件),而非php.ini,意义在于开启之后,yaf缓存配置文件,从而无需对每个请求都解析一次配置文件。

 

yaf.forward_limit

5

此配置项影响的是

Yaf_Controller_Abstract::forward() 

方法的嵌套层数,如果超过调用层数,会抛出一个”Yaf_Exception_DispatchFailed”异常:

Fatal error: Uncaught Yaf_Exception_DispatchFailed: The max dispatch nesting 5 was reached in /mnt/hgfs/lroot/wwwroot/10019/public/index.php on line ?

 

yaf.use_spl_autoload

 

在关闭的情况下,Yaf_Loader::autoload()将会返回FALSE, 从而把机会让给其他的自动加载功能。如果这个配置项为Off(默认), Yaf_Loader::autoload() 将会返回TRUE, 最重要的是将会抛出一个非常有用的警告(对于找出一个类加载失败非常有用)。

注:spl_autoload_register()注册的函数返回true布尔值会阻止程序继续执行下面的栈;

文档提及位置:

https://laruence.com/manual/yaf.autoloader.html

https://laruence.com/manual/yaf.class.loader.autoload.html