PHP - 定义常量与使用 config.ini

标签 php performance constants config

性能方面,我想知道哪种定义常量/设置的方法更好?

通过像 Zend_Config_Ini 这样的类使用 config.ini 文件,或者只是定义一系列 php 常量?

最佳答案

定义 PHP 常量更快。

为什么:

  1. 常量文件不需要被您的应用程序解析并转换为 PHP 变量
  2. 如果您安装了 APC,如果没有更改,PHP 常量文件将被字节码缓存
  3. 常量默认情况下是不可更改的,并且比数组或普通旧变量具有更好的性能,因为它们的大小和类型永远不会改变。

关于PHP - 定义常量与使用 config.ini,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1456911/

相关文章:

php - C++ PHP 桌面和 CEF 崩溃 LoadUrl()

php - Codeigniter:获取相同值之间的公共(public)列值

php - 如何在没有购物车/详细产品页面功能的情况下为我的网站创建列表目录页面

enums - 系统Verilog : How come the enum next() method cannot be used in a constant function?

c++ - 有没有办法检测 const 合格对象的构造?

php - strtotime 在 php 中返回的时间戳的大小

algorithm - 以下嵌套循环的时间复杂度是多少?

c# - 什么是最快的 sql 实现,如 'x%' 在 c# 集合中的键

c++ - 如何快速创建一堆覆盖两个图像的图像?

PHP - 从变量到常量的值