内置的PHP函数是用什么语言编写的?

时间:2010-03-06 18:11:03

标签: php

这听起来像是一个愚蠢的问题,但我不仅仅是PHP的初学者,而是一般的编程,所以在这种情况下:

用什么语言编写内置的PHP函数?

例如,内置函数“date(”l“)”当回显时将在浏览器上显示当天。但显然这不是魔法所做的,有些人必须写这个函数,我只是称之为。

我理解的一个函数是一种在一次调用中包含大量PHP命令的方法,所有包含命令的函数也都是用PHP编写的。但是当涉及内置函数库时,这些是用PHP还是其他语言编写的?

其次,我被告知PHP 5的核心是用C ++编写的,这是真的吗?

4 个答案:

答案 0 :(得分:18)

PHP用我称之为语言之母 ^ C ^

编写

答案 1 :(得分:5)

PHP是用C语言编写的。任何高于特定处理器体系结构的机器代码语言都是用较低级别的语言编写的。这些对更高级语言的抽象是为了使编程更简单,更高效。

答案 2 :(得分:0)

PHP在C中,部分是扩展,有些扩展是用C ++编写的。

答案 3 :(得分:0)

您可以在GitHub上查看其源代码-https://github.com/php/php-src