0

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

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

4

1 回答 1

0

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

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

于 2014-06-11T12:23:25.327 回答