PHP在Web开发中的应用
时间:2017-11-22
PHP是WEB开发的重要构件,是服务器端嵌入HTML中的脚本语言,在PHP的定义中共用到了3个形容词,服务器端的,嵌入HTML中的,脚本语言,分别介绍如下:
1.服务器端的语言
开发WEB应用这种B/S结构的软件,不仅需要要编写客户端界面的语言,还要有编写服务器端业务流程的语言,例如:编写界面使用的HTML,CSS和JavaScript都是在用户发出请求后,服务器再将代码发送到客户端,并在客户端自己计算机的浏览器中解析执行程序,而PHP则是服务器端运行的语言,只能在服务踌躇端运行,而不会传到客户端,在PHP代码中如果有对之类的操作,可以都是操作服务器上的文件,PHP获取的时间也只能是服务器上的时间.只有当用户请求时才开始运行,并且有多少请求,PHP程序就会在服务器中运行多少次,然后PHP根据不同用户的不同请求,完成在服务器中的业务操作,并将结果返回给用户.
2.嵌入HTML中的语言
在HTML代码中可以通过一些特殊的标识符号将各式各样的语言嵌入进来,CSS,JavaScript都可以嵌入HTML中,配合HTML一起完成一些HTML完成不了的功能,或者说是对HTML语言的扩展,而它们都是由浏览器解析的,PHP程序虽然也是通过特殊的标识符号嵌入HTML代码中的,但和CSS或JavaScript不同的是,在HTML中嵌入的PHP代码需要在服务器中先运行完成.如果执行后有输出,则输出的结果字符串会嵌入原来的PHP代码处,再和HTML代码一起响应给客户端浏览器去解析.
3.脚本语言
脚本语言,又称动态语言,我们网站以前有提到过,脚本通常以文本保存,只在被调用时进行解释或编译,PHP程序就是以文本格式保存在服务器端的,在请求时才由WEB服务器中安装的PHP应用模块解析,从上到下一步步地执行程序.