PHP内置函数的源代码

12

PHP是用C语言编写的吗?我在哪里可以在线查找PHP源代码而无需全部下载?


PHP是开源的。所有内容都是可用的。 - Mike B
2个回答

23

PHP函数是用C语言编写的——您可以在lxr.php.net找到可浏览的源代码。

例如:http://lxr.php.net/opengrok/xref/PHP_5_3/ext/standard/array.c#1242

提示:通常,您只需在搜索框中输入函数名称即可找到函数定义。但是,对于像in_array这样的常用函数,您可能会得到大量其他结果。在这种情况下,只需搜索"PHP_FUNCTION in_array"(带引号)即可。


正是我所需要的,谢谢。不想经历下载所有源代码的过程! - aziz punjani
现在网站挂了,有什么建议吗? - Dwhitz
https://github.com/php/php-src/tree/master/ext/standard - Timo Huovinen

7
所有PHP的内置函数都是用C语言编写的 - 这也是PHP的源语言。所有PHP的源代码都是免费提供的,只要在从PHP.net下载时选择一个“源”包即可。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接