什么是PHP?
PHP是服务器端脚本语言。 用于开发静态网站或动态网站或Web应用程序。 PHP代表超文本预处理器,之前代表个人主页。
PHP脚本只能在安装了PHP的服务器上解释。
访问PHP脚本的客户端计算机仅需要Web浏览器。
一个PHP文件包含PHP标记,并以扩展名“ .php”结尾。
什么是脚本语言?
脚本是在运行时解释的一组编程指令。
脚本语言是一种在运行时解释脚本的语言。 脚本通常嵌入到其他软件环境中。
脚本的目的通常是为了提高应用程序的性能或执行常规任务。
服务器端脚本在服务器上解释,而客户端脚本由客户端应用程序解释。
PHP是在服务器上解释的服务器端脚本,而JavaScript是由客户端浏览器解释的客户端脚本的示例。 PHP和JavaScript都可以嵌入HTML页面。
程式语言 | 脚本语言 |
具有开发完整应用程序所需的所有功能。 | 主要用于日常任务 |
必须先编译代码,然后才能执行 | 该代码通常无需编译即可执行 |
不需要嵌入其他语言 | 通常嵌入到其他软件环境中。 |
PHP的意思是-个人主页,但现在代表递归的反义词PHP:超文本预处理器。
PHP代码可以嵌入HTML代码中,或者可以与各种Web模板系统,Web内容管理系统和Web框架结合使用。
一个PHP文件还可以包含诸如HTML之类的标签和诸如JavaScript之类的客户端脚本。
下面显示的流程图说明了PHP Web应用程序的基本体系结构以及服务器如何处理请求。
您显然已经听说过许多编程语言。您可能想知道为什么我们要使用PHP作为Web编程的毒药。以下是一些令人信服的原因。
就市场份额而言,使用PHP脚本语言开发的互联网上有超过2000万个网站和应用程序。
这可能归因于上面提出的观点;
下图显示了一些使用PHP的受欢迎的网站
ASP – Active Server Pages,JSP – Java Server Pages,CFML – Cold Fusion标记语言下表将各种服务器端脚本语言与PHP进行了比较
特征 | PHP | ASP | JSP | CFML |
学习曲线 | 短的 | 比PHP更长 | 比PHP更长 | 比PHP更长 |
虚拟主机 | 几乎所有托管服务器都支持 | 需要专用服务器 | 得到充分支持 | 需要专用服务器 |
开源的 | 是 | 不是 | 是 | 商业和开源 |
Web服务支持 | 内建 | 使用.NET框架 | 使用附加库 | 内建 |
与HTML集成 | 简单的 | 相当复杂 | 相当复杂 | 简单的 |
MySQL支持 | 原生的 | 需要第三方驱动程序 | 需要第三方驱动程序 | 当前版本具有原生支持。 旧版本使用ODBC |
通过其他语言轻松扩展 | 是 | 否 | 使用Java类和库进行了扩展。 | 是 |
文件扩展名和标签为了让服务器识别我们的PHP文件和脚本,我们必须使用“ .php”扩展名保存文件。 较旧的PHP文件扩展名包括
PHP旨在与HTML一起使用,因此,可以将其嵌入HTML代码中。
什么是PHP? 编写您的第一个PHP程序
您可以创建没有任何html标记的PHP文件,这就是所谓的Pure PHP file。
服务器解释PHP代码,并将结果作为HTML代码输出到Web浏览器。
为了使服务器从HTML代码中识别PHP代码,我们必须始终将PHP代码括在PHP标记中。
PHP标记以小于符号开头,后接问号,然后是单词“ php”。
PHP是区分大小写的语言,“ VAR”与“ var”不同。
PHP标记本身不区分大小写,但强烈建议我们使用小写字母。 下面的代码说明了以上几点。
<?php … ?>
我们将把PHP代码行称为语句。 PHP语句以分号(;)结尾。 如果只有一个语句,则可以省略分号。 如果您有多个语句,则必须在每行末尾使用半冒号。 为了保持一致,建议您始终以半冒号结束语句。 PHP脚本在服务器上执行。 输出以HTML形式返回。
下面显示的程序是一个基本的PHP应用程序,输出的单词是“ Hello World!”。 在网络浏览器中查看时。
<?php
echo "Hello world";
?>
Output:
Hello world