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

War*_*ren 13 php

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

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

例如,内置函数"date("l")"在回显时将在浏览器上显示当前日期.但显然这不是魔法所做的,有些人不得不写这个函数,我只是称之为.

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

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

Sar*_*raz 18

PHP已经写成我称之为语言 ^ C ^

  • 这包括解释器,核心库以及大多数(如果不是全部)扩展.您可以在这里浏览源代码:http://cvs.php.net/viewvc.cgi/ (2认同)

Der*_*k H 5

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

  • "特定处理器体系结构的机器代码以上的任何语言都是用较低级别的语言编写的".不完全是.我相信C编译器和库是用C语言编写的,而Java和它的大部分库都是用java编写的.一旦你构建了第一个编译器,没有什么能阻止你在语言本身中实现其余的语言. (6认同)