PHP - 定义常量与使用 config.ini
就性能而言,我想知道哪种定义常量/设置的方法更好?
通过像 Zend_Config_Ini 这样的类使用 config.ini 文件或者只是定义一系列 php 常量?
Performance wise, I was wondering which method of defining constants/settings is better?
Using a config.ini file through a class like Zend_Config_Ini or just defining a series of php constants?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
定义 PHP 常量更快。
原因:
Defining PHP constants is faster.
Why:
由于使用 .ini 文件需要调用 parse_ini_file() (从而读取磁盘上的文件)比内联定义常量要慢得多。不过,如果您在单独的 PHP 文件中定义常量并使用 include() ,可能会得到同样的结果。
但是,我通常建议使用 .ini 文件,因为它更易于维护并且使部署更简单。
Since using .ini files requires a call to parse_ini_file() (and thus reads a file on disk) it will be trivially slower than defining constants inline. Though if you define your constants in a seperate PHP file and include() it would probably come to the same thing.
However, I would usually recommend using .ini files because it is more maintainable and makes deployments simpler.