php是编译语言还是口译语言?

时间:2011-03-22 05:56:06

标签: php

  

可能重复:
  Is PHP compiled or interpreted?

我知道关于PHP的一些事情

PHP代表PHP:Hypertext Preprocessor PHP是一种服务器端脚本语言,如ASP PHP脚本在服务器上执行 PHP支持许多数据库(MySQL,Informix,Oracle,Sybase,Solid,PostgreSQL,通用ODBC等) PHP是一个开源软件 PHP可以免费下载和使用

我想知道它是否有原因编译或解释langauge?

1 个答案:

答案 0 :(得分:5)

PHP是一种解释性语言:您在脚本中编写的代码被解释为 - 至少,这是默认语言。


维基百科将interpreted language定义为

  

一种编程语言   程序是“间接”执行的   (“解释”)由翻译   程序

对于PHP,您的PHP脚本由PHP可执行文件解释(可以嵌入到Apache模块中 - 但这个想法仍然存在)


但是请注意,有可用的编译器(但这不是大多数情况下你会发现的默认设置) - 请参阅wikipedia获取列表。