PHP:使用自定义函数使用native编写更少的代码:它会更快吗?

Pet*_*nee 0 php native-code

说我有一些我经常使用的东西.例如,大约90%的时间我使用

explode ($delimiter, $string);
Run Code Online (Sandbox Code Playgroud)

通常你会像这样使用它:

$string = "blah/blah/blah";
$e = explode("/", $string);
Run Code Online (Sandbox Code Playgroud)

如果我编写自定义函数,PHP会更快吗?

#reusable 
function c4($str) {
    return explode("/", $str); 
} 
$e = c4("blah/blah/blah/");
Run Code Online (Sandbox Code Playgroud)

或者也许当写为匿名函数时?

#reusable
$c4 = function($str) {
    return explode("/", $str);
};
$e = $c4("blah/blah/blah");
Run Code Online (Sandbox Code Playgroud)

我不知道如何把这个,但也许这是正确的问题:PHP'缓存'用户函数以供将来使用(在解析时)?如果是这样,当使用相同的参数时,使用本机函数和重用相同自定义函数的断点变得更有效.可能是因为可解析代码的数量较少?

刚阅读StackOverflow的建议:

"We prefer questions that can be answered, not just discussed."
Run Code Online (Sandbox Code Playgroud)

所以我真的希望这不会在讨论中结束.非常好奇地等待你的回复!

rid*_*rid 7

不,它会慢一点,因为现在它也需要进行函数调用.