使用「框」函數(如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