php技术的简介,PHP技术简介
PHP以前是Personal Home Page的简称,现在的官⽅全称是Hypertext Preprocessor(超⽂本预处理器)。PHP是⼀种CGI(公共⽹关接⼝),也是服务器端嵌⼊的HTML脚本语⾔,它因为⾼效、简洁的⽀持数据库,所以⼴泛地应⽤于动态⽹页的制作。PHP是⼀种免费软件,它能运⾏在包括Windows、Linux等在内的绝⼤多数操作系统环境中,常与免费Web服务软件Apache和免费数据库Mysql配合使⽤于Linux平台上,具有最⾼的性能价格⽐,号称“黄⾦组合”。
从脚本语⾔⾓度来说,同样是CGI语⾔,PHP与传统的CGI语⾔相⽐,最⼤的不同点是它可以与HTML代码存放与⼀个⽂件中,输出时由服务器对PHP代码进⾏解释,然后将结果替换嵌⼊脚本语句的位置,并同原有的HTML代码⼀起发到客户端。其他的CGI语⾔多半是要与HTML分别存放在不同⽂件中,然后输出全部HTML页⾯内容。⽽且它⽀持许多流⾏的数据库,包括 MySQL、PostgreSQL、Oracle、Sybase、Informix 和 Microsoft SQL Server。
PHP使⽤嵌⼊式脚本有许多好处,它易学易⽤,代码容易维护。它还有⼀个最⼤的特点,就是它的源代码是公开的,这⼀特点使得PHP的安全性、可移植性、可扩充性都得到突出的表现。因为它有多种系统语⾔的⽀持,因此可以说PHP是最具活⼒的CGI语⾔,它的前途是不可限量的。
总的来说,PHP ⾮常适合 Web 上的⼯作。它的的优点是:
编程php语言⼀ .它是专为基于 Web 的问题⽽设计的⽽且它是开放源码。如果需要运⾏⼀个具有动态内容、数据库交互和电⼦贸易的⽹站,那么PHP 在这⽅⾯是⾮常有⽤.
⼆.PHP还有⼀个学习计算机语⾔最重要的⼀点易学好⽤。学习PHP的过程⾮常的简单。与Java和Perl不同,你努⼒学习才可以写出⼀个象样的程序。只要了解⼀些基本的语法和语⾔特⾊,你就可以开始你的PHP编码之旅了。之后你在编码过程中如果遇到了什么⿇烦,还可以再去翻阅相关⽂档。你只需要30分钟就可以将PHP的核⼼语⾔特点全部掌握,你可能已经⾮常了解HTML,甚⾄你已经知道怎样⽤编辑设计软件或者⼿⼯来制作好看的WEB站点。由于PHP代码能够嵌⼊HTML,在你设计和维护站点的同时,你可以很轻松的加⼊PHP使得你的站点更加具有动态特性。
三.PHP的另⼀个区别与其他语⾔的特点就是功能全⾯。PHP的功能包括图形处理、编码与解码、压缩⽂件处理、XML解析、⽀持HTTP的⾝份认证、Cookie、POP3、SNMP等。你可以利⽤PHP连接包括Oracle,MS-Access,Mysql在内的⼤部分数据库。
四. 它是⾯向对象的⼀种编程⽅式。 PHP提供了类和对象。基于web的编程⼯作⾮常需要⾯向对象编程能⼒。PHP⽀持构造器、提取类等。
五. PHP具有可伸缩性。传统上⽹页的交互作⽤是通过CGI来实现的。CGI程序的伸缩性不很理想,因为它为每⼀个正在运⾏的CGI程序开⼀个独⽴进程。解决⽅法就是将经常⽤来编写CGI程序的语⾔的解
释器编译进你的web服务器(⽐如mod_perl,JSP)。PHP就可以以这种⽅式安装,虽然很少有⼈愿意这样以CGI⽅式安装它。内嵌的PHP可以具有更⾼的可伸缩性。
现在PHP的开发者们为了更适合web编程,开发了许多外围的流⾏基库,这些库包含了更易⽤的层。你可以利⽤PHP连接包括
Oracle,MS-Access,Mysql在内的⼤部分数据库。你甚⾄可以完成⽹络相关的功能。最好的是,你可以选择你的PHP安装版本需要哪些功能。PHP可以做到你想让它做到的⼀切⽽且⽆所不能!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论