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