如果你安装PHP,你实际安装了什么?

时间:2014-06-11 12:17:35

标签: php computer-science computer-science-theory

也许这更像是一个范式/哲学问题,但我很想知道“如果安装PHP,你会安装什么?”它是解释器/编译器或语言结构(函数,语法元素等)还是完全不同的东西?

我不是php的专家,没有计算机科学,所以我觉得很难真正理解......

1 个答案:

答案 0 :(得分:0)

您正在安装一个PHP解释器(它的基础上是interpreted语言)及其built-in functions(作为库提供的API以及大多数常用功能的语言)。还安装了SAPI(服务器API),它允许通过Web服务器访问PHP运行时环境。

更新:从某种意义上说,每种编程语言都被认为是由其解释器/编译器识别的命令定义的。所以我们可以说编译器"定义"语言,因为它定义了它的语法,语义和特定的行为。我建议您阅读有关compilers的更多信息。