php是一种脚本语言还是服务器端语言?

时间:2015-07-06 04:52:57

标签: php scripting

我正在阅读脚本语言和编程语言之间的区别,并且有一点是脚本语言在客户端计算机上运行,​​而编程语言如c#,vb,java以及php在服务器计算机上运行。但据说php是一种脚本语言。现在这令人困惑!我们大多使用php来编写一个在服务器上运行的代码,那么php如何成为一种脚本语言呢?

3 个答案:

答案 0 :(得分:3)

PHP运行服务器端。服务器端就是这样,它通过服务器运行然后输出到客户端。像JavaScript这样的客户端代码,在浏览器中运行客户端,而不是通过服务器运行。

脚本语言是编程语言的一个非常广泛的术语。以下是Wikipedia关于脚本语言的摘录。

  

脚本语言或脚本语言是一种编程语言   支持脚本,为特殊运行时环境编写的程序   可以解释(而不是编译)和自动执行   可以替代地由人一个一个地执行的任务   运营商。可以通过脚本自动化的环境包括   软件应用程序,Web浏览器中的Web页面,shell   操作系统(OS)和嵌入式系统。脚本语言可以   被视为特定环境的特定领域语言;   在编写应用程序脚本的情况下,这也称为   扩展语言。有时也会提到脚本语言   作为非常高级的编程语言,因为它们运行得很高   抽象级别,或作为控制语言,特别是对于工作   大型机上的控制语言。

答案 1 :(得分:3)

PHP是一种脚本语言(它使用解释器),它主要在服务器上运行。 Javascript也是一种脚本语言,但它主要运行在客户端上。

同样,c和c ++是编译语言(最终程序不需要解释器),可以在客户端或服务器硬件上运行。

这四种都是编程语言。

脚本语言和编译语言之间的区别在于运行它们的方法,而不是运行它们的硬件。

答案 2 :(得分:1)

脚本语言或脚本语言是一种支持脚本的编程语言。 PHP是脚本语言,因为我们可以将PHP代码嵌入到HTML中。 如果编程语言的代码可以与其他语言一起使用,或者与称为scipting语言的其他语言或脚本集成。 PHP是服务器端语言,因为php要求服务器运行代码。在服务器上执行php的代码并执行结果返回浏览器。为什么php被称为脚本语言和服务器端语言。