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

推荐订阅源

Microsoft Security Blog
Microsoft Security Blog
Apple Machine Learning Research
Apple Machine Learning Research
美团技术团队
WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
G
Google Developers Blog
阮一峰的网络日志
阮一峰的网络日志
The Cloudflare Blog
J
Java Code Geeks
Martin Fowler
Martin Fowler
M
MIT News - Artificial intelligence
IT之家
IT之家
博客园 - 三生石上(FineUI控件)
月光博客
月光博客
Google DeepMind News
Google DeepMind News
小众软件
小众软件
V
V2EX
Hugging Face - Blog
Hugging Face - Blog
爱范儿
爱范儿
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Jina AI
Jina AI
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
腾讯CDC
B
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