php的发展历程及应用._技术应用发展历程
php的发展历程及应用.由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“技术应用发展历程”。
PHP 是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使 用PHP 建立一个真正交互的WEB 站点。本教程并不想让你完全了解这种语言,只是 能使你尽快加入开发动态web站点的行列。我假定你有一些HTML(或者HTML编辑器)的基本知识和一些编程思想。简介 PHP 是能让你生成动态网页的工具之一。PHP 代表:超文本预处理器(PHP:Hypertext Preproceor)。PHP 是完全免费的,不用花钱,你可以从PHP 官方站点(http://www.daodoc.com)了解更多。PHP 的应用在个人性质的web工程中增长显著。根据Netcraft在1999 年10月的报告,有931122个域和321128 个IP 地址利用PHP 技术。PHP 的先进之处 应用PHP 有许多好处。当然已知的不利之处在于PHP 由于是开放源码项目,没有什 么商业支持,并且由此而带来的执行速度缓慢(直到PHP4 之前)。但是PHP 的邮 件列表很是有用而且除非你正在运行像Yahoo!或者Amazon.com 这样的极受欢迎的 站点,你不会感觉出PHP 的速度与其他的有什么不同。最起码我就没有感觉出来!好了,让我们来看看PHP 有那些优点: 学习过程 我个人更喜欢PHP 的非常简单的学习过程。与Java和Perl 不同,你不必把头埋进 100 多页的文档中努力学习才可以写出一个象样的程序。只要了解一些基本的语法 和语言特色,你就可以开始你的PHP 编码之
旅了。之后你在编码过程中如果遇到了 什么麻烦,还可以再去翻阅相关文档。PHP 的语法类似于C,Perl,ASP 或者JSP。对于那些对上述之一的语言较熟悉的人 来说,PHP 太简单了。相反的,如果你对PHP 了解较多,那么你对于其他几种语言 的学习都很简单了。你只需要30分钟就可以将PHP 的核心语言特点全
部掌握,你可能已经非常了解HTML,甚至你已经知道怎样用编辑设计软件或者手工来制作好看的WEB 站点。由于PHP 代码能够无障碍的添加进你的站点,在你设计和维护站点的同时,你可以很轻松的 加入PHP 使得你的站点更加具有动态特性。数据库连接 PHP 可以编译成具有与许多数据库相连接的函数。PHP 与MySQL是现在绝佳的组合。你还可以自己编写外围的函数取间接存取数据库。通过这样的途径当你更换使用 的数据库时,可以轻松的更改编码以适应这样的变化。PHPLIB就是最常用的可以提 供一般事务需要的一系列基库。可扩展性 就像前面说的那样,PHP 已经进入了一个高速发展的时期。对于一个非程序员来说 为PHP 扩展附加功能可能会比较难,但是对于一个PHP 程序员来说并不困难。面向对象编程 PHP 提供了类和对象。基于web的编程工作非常需要面向对象编程能力。PHP支持构 造器、提取类等。可伸缩性 传统上网页的交互作用是通过CGI来实现的。CGI程序的伸缩性不很理想,因为它为 每一个正在运行的CGI程序开一个独立进程。解决方法就是将经常用来编写CGI程序 的语言的解释器编译进你的web服务器(比如mod_perl,JSP)。PHP 就可以以这种方 式安装,虽然很少有人愿意这样以CGI方式安装它。内嵌的PHP 可以具有更高的可 伸缩性。更多特点 PHP 的开发者们为了更适合web编程,开发了许多外围的流行基库,这些库包含了 更易用的层。你可以利用PHP 连接包括Oracle,MS-Acce,Mysql在内的大部分数 据库。你可以在苍蝇上画图,编写程序下载或者显示e-mail。你甚至可以完成网络 相关的功能。最好的是,你可以选择你的PHP 安装版本需要哪些功能。引用Nian 的Xterra 的话来说就是PHP 可以做到你想让它做到的一切而且无所不能!