什么是PHP?
PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一种服务器端、跨平台、HTML嵌入式脚本语言,是一种被广泛应用的开源的多用途脚本语言,尤其适合Web开发。
PHP语言的优势
速度快:PHP是一种强大的CGI脚本语言,执行网页速度比CGI、Perl和ASP更快,而且占用系统资源少。
支持面向对象:面向对象编程(OOP)是当前软件开发的趋势,PHP对OOP提供了良好的支持,可以使用OOP的思想进行PHP的高级编程,对于提高PHP编程能力和规划好WEB开发构架都非常有意义……
实用性:由于PHP是一种面向对象的,完全跨平台的新型WEB开发语言,所以无论从开发者角度考虑还是从经济角度考虑都是非常实用的。
支持广泛的数据库:PHP可操纵多种主流与非主流的数据库,如MySQL、 Access SQL Server、Oracle、DB2等。其中PHP与MySQL是现在最佳的组合,他们的组合可以跨越平台运行。
可选择性:PHP可以采用面向过程和面向对象两种开发模式,并向下兼容。开发人员可以从所开发网站的规模和日后维护等多角度考虑,选择所开发网站应采用的模式。
成本低:PHP属于自由软件,其源代码完全公开,任何程序员为PHP扩展附加功能非常容易。在流行的LAMP平台中,Linux、Apache、MySQL和PHP都是免费软件,这种开源免费的框架结构可以为网站经营者节省很大一笔开支。
版本更新速度快;
模板化:PHP技术,使程序逻辑与用户界面相分离。
应用范围广:PHP技术在Web开发的各个方面应用的非常广泛。目前很多知名网站的创作开发都是通过PHP语言完成的,如搜狐、网易和百度等。
PHP的版本
PHP1.0、PHP2.0、PHP3.0、PHP4.0、PHP5.0、PHP6.0
HTML嵌入式的脚本语言
PHP程序代码是嵌入到HTML文件中的。下面实例:
"<?php"和“?>"分别是PHP的开始标记和结束标记。PHP程序文件的扩展名通常使用“。php”。
PHP的所有应用程序都是通过WEB服务器(如IIS,Nginx或Apache)和PHP引擎程序解释执行完成的,工作过程:
①当用户在浏览器地址栏输入要访问的PHP页面URL,然后触发一个web请求,并将请求传送到WEB服务器。
②WEB服务器接受这个请求,并根据其后缀进行判断是一个PHP请求,WEB服务器从硬盘或内存中调出用户要访问的PHP应用程序,并将其发送给PHP引擎程序。
③PHP引擎程序将会对WEB服务器传送过来的文件从头到尾进行扫描并根据命令从后台读取,处理数据,并动态地生成相应的HTML页面。
④PHP引擎将生成HTML页面返回给WEB服务器。WEB服务器再将HTML页面返回给客户端浏览器。
⑤浏览器显示最终页面。
PHP开发环境的安装
搭建PHP的环境方法有很多,主要分为独立安装和集成安装两种,独立安装需要你分别下载apache、mysql和php等软件,而集成安装只需要下载一个软件安装包就可以了。对于初学者,我们为了节约时间,更快的入门,只需要学习集成安装方法这一种就够用了。
集成安装包主要有:WampServer、appserv、easyphp等等,我们只要下载其中一种就可以了。
Dreamweaver、Sublime Text3、WebStorm、Notepad++、Atom编辑器、PhpStorm
第一个PHP程序
END
如果您觉得本文的内容对您的学习有所帮助:
关键字:
jquery