说我有一些我经常使用的东西。例如,当我使用大约 90% 的时间
explode ($delimiter, $string);
通常你会这样使用它:
$string = "blah/blah/blah";
$e = explode("/", $string);
如果我编写自定义函数,PHP 会更快吗?
#reusable
function c4($str) {
return explode("/", $str);
}
$e = c4("blah/blah/blah/");
或者当写成匿名函数时?
#reusable
$c4 = function($str) {
return explode("/", $str);
};
$e = $c4("blah/blah/blah");
我不知道该怎么说,但也许这是一个正确的问题:PHP 是否“缓存”用户函数以备将来使用(解析时)?如果是这样,使用本机函数和重用相同自定义函数的断点是什么,在使用相同参数时变得更高效。可能是因为可解析代码的数量较少?
只需阅读 StackOverflow 的建议:
"We prefer questions that can be answered, not just discussed."
所以我真的希望这不会以讨论结束。非常好奇地等待您的回复!