发布于:2021-01-22 10:46:44
0
231
0
什么是PHP?
PHP是一种服务器端脚本语言。用于开发静态网站、动态网站或Web应用程序的。PHP代表超文本预处理器,早期代表个人主页。
只能在安装了PHP的服务器上解释PHP脚本。
访问PHP脚本的客户机只需要一个web浏览器。
PHP文件包含PHP标记,并以扩展名“.PHP”结尾。
在本教程中,您将学习:
什么是脚本语言?
脚本与编程语言
PHP代表什么?
PHP语法
为什么使用PHP?
PHP的市场份额是多少
PHP与ASP.NET VS JSP VS CFML
PHP文件扩展名
PHP Hello world
什么是脚本语言?
脚本语言是在运行时解释脚本的语言。脚本通常嵌入到其他软件环境中。
脚本的目的通常是提高应用程序的性能或执行例行任务。
服务器端脚本在服务器上解释,而客户端脚本由客户端应用程序解释。
PHP是在服务器上解释的服务器端脚本,而JavaScript是由客户端浏览器解释的客户端脚本的示例。PHP和JavaScript都可以嵌入到HTML页面中。
编程语言与脚本语言
编程语言 | 脚本语言 |
具有开发完整应用程序所需的所有功能。 | 主要用于常规任务 |
代码必须先编译,然后才能执行 | 代码通常无需编译即可执行 |
不需要嵌入到其他语言中 | 通常嵌入到其他软件环境中。 |
PHP代表什么?
PHP的意思是-Personal Home Page,但是现在代表递归的反义词PHP:超文本预处理器。
PHP代码可以嵌入HTML代码中,或者可以与各种Web模板系统,Web内容管理系统和Web框架结合使用。
PHP语法
PHP文件还可以包含HTML等标记和JavaScript等客户端脚本。
学习PHP语言时,HTML是一个额外的优势。您甚至可以在不了解HTML的情况下学习PHP,但建议您至少了解HTML的基础知识。
数据库管理系统数据库驱动应用程序的DBMS。
对于交互式应用程序和web服务等更高级的主题,您将需要JavaScript和XML。
下面的流程图说明了PHP web应用程序的基本体系结构以及服务器如何处理请求。
为什么使用PHP?
您显然听说过很多编程语言;您可能想知道为什么我们要使用PHP作为web编程的毒药。以下是一些令人信服的理由。
PHP是开源和免费的。
与其他语言(如JSP、ASP等)相比,学习曲线较短。
大型社区文档。
与其他需要IIS的语言(如ASP)不同,大多数web托管服务器默认支持PHP。这使PHP成为一种经济高效的选择。
PHP定期更新,以跟上最新的技术趋势。
使用PHP的另一个好处是它是一种服务器端脚本语言;这意味着您只需要将其安装在服务器上,而从服务器请求资源的客户机不需要安装PHP;只需安装一个web浏览器就足够了。
PHP内置支持与MySQL协同工作;这并不意味着您不能将PHP与其他数据库管理系统一起使用。
PHP是跨平台的,这意味着您可以将应用程序部署在许多不同的操作系统上,如windows、Linux、Mac OS等。
PHP的市场份额是多少
就市场份额而言,互联网上使用PHP脚本语言开发的网站和应用程序超过2000万个。
这可归因于上述几点。
下图显示了一些使用PHP的流行网站。
PHP与Asp.NetJSP与CFML之比较
ASP–Active Server Pages、JSP–Java Server Pages、CFML–Cold Fusion标记语言下表比较了各种服务器端脚本语言与PHP。
几乎所有托管服务器都支持的Web托管需要支持的专用服务器与HTML集成轻松相当复杂相当复杂轻松MySQL支持本机需要第三方驱动程序需要第三方驱动程序当前版本具有本机支持。旧版本使用ODBC很容易被其他语言扩展是否使用Java类和库扩展。
PHP文件扩展名
文件扩展名和标记为了让服务器识别我们的PHP文件和脚本,我们必须用“.PHP”扩展名保存文件。旧的PHP文件扩展名包括:
.phtml
.php3
.php4
.php5
.php
PHP被设计用来处理HTML,因此,它可以嵌入到HTML代码中。
您可以创建没有任何html标记的PHP文件,这称为纯PHP文件。
服务器解释PHP代码并将结果作为HTML代码输出到web浏览器。
为了让服务器从HTML代码中识别PHP代码,我们必须始终将PHP代码封装在PHP标记中。
PHP标记以小于符号开头,后跟问号,然后是单词“PHP”。
PHP是一种区分大小写的语言,“VAR”与“VAR”不同。
PHP标记本身不区分大小写,但强烈建议使用小写字母。下面的代码说明了上述观点。
<?php…?>
我们将把PHP代码行称为语句。PHP语句以分号(;)结尾。如果只有一个语句,可以省略分号。如果有多条语句,则必须以分号结束每行。为保持一致性,建议您始终以分号结束语句。PHP脚本在服务器上执行。输出以HTML的形式返回。
PHP Hello world
下面显示的程序是一个基本的PHP应用程序,它输出单词“helloworld!“在web浏览器中查看时。
<?php echo "Hello world"; ?>
输出:
Hello world
摘要
PHP代表超文本预处理器。
PHP是一种服务器端脚本语言。这意味着它是在服务器上执行的。客户端应用程序不需要安装PHP。
PHP文件以“.PHP”文件扩展名保存,PHP开发代码包含在标签中。
PHP是开放源代码和跨平台的。
作者介绍