使用“框”函数(如array_map
),而不是编写自己的循环(当您知道“框”函数不能写入时在比自己的函数任何其他方式?PHP - 使用内置函数编写自己的函数VS
(什么?有时它更可读时callback
功能是一个自定义)
使用“框”函数(如array_map
),而不是编写自己的循环(当您知道“框”函数不能写入时在比自己的函数任何其他方式?PHP - 使用内置函数编写自己的函数VS
(什么?有时它更可读时callback
功能是一个自定义)
与PHP中的相同实现相比,内置函数总是更快。内置函数将在C中执行,而PHP函数将被解释为C - 然后执行。
PHP代码在执行前总是被解释为C?如果是这样,我可以假设内置函数已经编译好了吗? – yossi
@yossi yep - [查看'array_map()']的源代码(https://github.com/php/php-src/blob/master/ext/standard/array.c#L4236) –
这是一个问题吗?一个观点?什么? – 2012-05-15 22:16:19
我认为这一切都取决于你在做什么。 –
@火箭,而不是你没做什么? – 2012-05-15 22:18:21