电脑技术网——专业手机电脑知识平台,关注科技、手机、电脑、智能硬件
JavaScriptASP编程PHP编程Python编程ASP.NET

PHP一新手上路(一)

2020-08-10 20:51:50 出处:[ 菜菜电脑网 ] 人气:次阅读
简述

  PHP是一种较易研读和运用于的服务器端脚本语言。只须要很少的编程方法论你就能用到PHP建起一个真正交互的WEB站点。本教程并没法让你只不过理解这种语言,只是能使你尽快重新加入整合动态web站点的行列。我理论上你有一些HTML(或者HTML编辑器)的基本知识和一些编程思想。;;

1.关的

  PHP是能让你降解动态网页的工具之一。PHP代表:超文本先于处理器(PHP: Hypertext Preprocessor)。PHP是完全免费的,不能花钱,你可以从PHP官方站点(http://www.php.net)为自由订阅。PHP严守GNU公共许可(GPL),在这一许可下肇始了许多风靡的软件诸如Linux和Emacs。你可以不受限制的赢取源码,甚至可以从中换成你自己必须的特色。PHP在大多数Unix平台,GUN/Linux和开发者Windows平台上均可以直通。怎样在Windows环境的PC机器或Unix机器上装有PHP的资料可以在PHP官方站点上认出,也可以翻查网页陶吧的“PHP装上全攻酌”专题文章。装上过程很直观。

  如果你的机器克服了2000问题,那么PHP也一样很难千年虫问题!;;

1.1 历史

  三年前,Rasmus Lerdorf为了成立他的在线简报而塑造了"个人主页工具"(Personal Home Page Tools)。这是一种非常简单的语言。其后越来越多的人们注意到了这种语言并对其扩大提出批评了各种建议。在许多人的无私奉献下以及这种语言本身的源代码权利性质,它雏形沦为一种特点比较丰富的语言,而且现在还在蜕变中。

  PHP虽然很更易深造,但是速度上比mod_perl(植入web服务器的perl模块)迟。现在有了可以与mod_perl速度一切都是相媲美的被称作Zend的新引擎,而PHP4就可以充分利用这个引擎。现在,PHP4更新版已经披露,大家可以到php的官方站点上去订阅。Andy Gutmans和Zeev Suraki是Zend的主要作者。可以去Zend站点(http://www.zend.com)明了更多。

  PHP的运用于在个人性质的web工程中增加值得注意。根据Netcraft在1999年10月的报告,有931122个域和321128个IP地址利用PHP技术。

1.2 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-Access,Mysql在内的大部分数据库。你可以在苍蝇上画图,编写程序订阅或者看出e-mail。你甚至可以收尾网络特别的功能。很好的是,你可以自由选择你的PHP装上版本需哪些功能。提到Nissan的Xterra的话来说就是PHP可以实在你只想让它够的一切而且无所不能!;;;

原作者:Hunte;;
来源:PHPUser;;;;

关于我们 - 广告合作 - 联系我们 - 免责声明 - 网站地图 - 投诉建议 - 在线投稿

©CopyRight 2008-2020 caicaipc.com Inc All Rights Reserved.
菜菜电脑网 版权所有 联系QQ:173533152
备案号:苏ICP备19057673号-2