【问题标题】:Is calling a function from a phar file faster then calling functions from php files?从 phar 文件中调用函数是否比从 php 文件中调用函数更快?
【发布时间】:2014-03-08 22:47:14
【问题描述】:

什么是更快的执行?使用 Phar 文件并从 phar 文件中调用函数,如下所示:

<?php
include 'phar://lib.phar/lib.php';

RandomClass::sayMessage("Hello");

或者像这样使用常规的旧方法:

<?php
include 'lib.php';

RandomClass::sayMessage("Hello");

phar 在调用函数时会提高/降低性能吗? (在我的例子中没有)

【问题讨论】:

  • 性能上不应该有任何差异:phar的价值在于分发的便利性,而不是执行速度

标签: php performance phar


【解决方案1】:

不会有任何性能差异。

当函数调用被允许通过时,函数已经被编译并在内存中。它来自哪里不会起作用。

【讨论】:

  • 第一刻我想,哇是的。但这与总加载和运行时间有关,不是吗?然后你的回答就会产生误导。
  • @MonkeyMonkey 为什么会有明显的不同?
猜你喜欢
  • 2015-06-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-10
  • 1970-01-01
  • 1970-01-01
  • 2011-05-03
  • 1970-01-01
相关资源
最近更新 更多