Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
也许这更像是一个范式/哲学问题,但我想知道很长一段时间“如果你安装 PHP,你会安装什么?” 是解释器/编译器还是语言结构(函数、语法元素等)还是完全不同的东西?
我不是php专家,也没有计算机科学,所以我很难真正理解......
您正在安装一个 PHP 解释器(它是一种基于它的解释语言),以及它的内置函数(作为库提供的 API 以及用于大多数常用功能的语言)。还安装了一个 SAPI(服务器 API),它允许通过 Web 服务器访问 PHP 运行时环境。
更新:从某种意义上说,每种编程语言都被认为是由其解释器/编译器识别的命令定义的。所以我们可以说编译器“定义”了语言,因为它定义了它的语法、语义和特定的行为。我建议您阅读有关编译器的更多信息。