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 - 使用访问 token 获取 Google 客户端

php - MySQL 使用多个 WHERE 子句选择 AVG

php - 重复从数据库中选择下拉列表值

sql - 在 SQL Server 2008 中,关系会使查询速度更快吗?

c# - 高性能套接字服务器(如 MMO)

Android drawBitmap 对大量位图的性能?

c++ - 使用带有比较结构的 lower_bound 将对象插入到 vector 中

javascript - 对于像 https ://watson-speech. mybluemix.net/microphone-streaming.html 这样的简单语音到文本应用程序,是否有一些 libcurl 脚本?

haskell - 如何在 Haskell 中处理大量常量?

c++ - 当底层 OpenGL 状态被修改时,我是否应该声明一个方法 const