gpt4 book ai didi

php - 在 PHP 中定义的效率如何?

转载 作者:IT王子 更新时间:2023-10-28 23:57:45 26 4
gpt4 key购买 nike

C++ 预处理器 #define 完全不同。

PHP define() 与仅仅创建一个 var 有什么不同吗?

define("SETTING", 0);  
$something = SETTING;

对比

$setting = 0;  
$something = $setting;

最佳答案

'define' 操作本身相当慢 - 由 xdebug 分析器确认。

这是来自 http://t3.dotgnu.info/blog/php/my-first-php-extension.html 的基准测试:

  • 纯粹的“定义”
    380.785 次提取/秒
    14.2647 平均毫秒/第一 react

  • 用“hidef”扩展名定义的常量
    930.783 次提取/秒
    6.30279 平均毫秒/第一 react


失效链接更新

上面引用的博文已经离开互联网。还是可以看的here via Wayback Machine .这是另一个 similar article .

可以找到作者引用的库here (apc_define_constants)here (hidef extension) .

关于php - 在 PHP 中定义的效率如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/148185/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com