PHP从入门到精通教程.docx
《PHP从入门到精通教程.docx》由会员分享,可在线阅读,更多相关《PHP从入门到精通教程.docx(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、PHP从入门到精通教程标题:PHP基础教程出处:风流的CG网络日志时间:Mon,28Aug200607:24:34+0000yufeng地址:http:/read.php?38内容:提供应新手学习的PHP新手教程,是一个比拟有价值的PHP新手教程!一、PHP简介PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的WEB站点。本教程并不想让你完全了解这种语言,只是能使你尽快加入开发动态web站点的行列。我假定你有一些HTML或者HTML编辑器的基本知识和一些编程思想。1.简介PHP是能让你生成动态网页的工具之一。PHP网页文件被当作一般HTML网页
2、文件来处理并且在编辑时你能够用编辑HTML的常规方法编写PHP。PHP代表:超文本预处理器PHP:HypertextPreprocessor。PHP是完全免费的,不用花钱,你能够从PHP官方站点(文档视界2022/40031cea5ef7ba0d4a733b90mabulndb3hg.html)自由下载。PHP遵守GNU公共许可GPL),在这一许可下诞生了很多流行的软件诸如Linux和Emacs。你能够不受限制的获得源码,甚至能够从中加进你本人需要的特色。PHP在大多数Unix平台,GUN/Linux和微软Windows平台上均能够运行。如何在Windows环境的PC机器或Unix机器上安装P
3、HP的资料能够在PHP官方站点上找到。安装经过很简单。假如你的机器解决了2000问题,那么PHP也一样没有千年虫问题!1.1历史三年前,RasmusLerdorf为了创立他的在线简历而创造了个人主页工具PersonalHomePageTools。这是一种非常简单的语言。其后越来越多的人们注意到了这种语言并对其扩展提出了各种建议。在很多人的无私奉献下以及这种语言本身的源代码自由性质,它演变成为一种特点丰富的语言,而且如今还在成长中。PHP固然很容易学习,但是速度上比mod_perl植入web服务器的perl模块慢。如今有了能够与mod_perl速度想媲美的被称作Zend的新引擎,PHP4就能够充
4、分利用这个引擎。而PHP4还处在BETA测试阶段。AndyGutmans和ZeevSuraki是Zend的主要作者。能够去Zend站点(文档视界2022/40031cea5ef7ba0d4a733b90mabulndb3hg.html)了解更多。PHP的应用在个人性质的web工程中增长显著。根据Netcraft在1999年10月的报告,有931122个域和321128个IP地址利用PHP技术。1.2PHP的先进之处应用PHP有很多好处。当然已知的不利之处在于PHP由于是开放源码项目,没有什么商业支持,并且由此而带来的执行速度缓慢直到PHP4之前。但是PHP的邮件列表很是有用而且除非你正在运行像
5、Yahoo!或者文档视界2022/40031cea5ef7ba0d4a733b90mabulndb3hg.html这样的极受欢迎的站点,你不会感觉出PHP的速度与其他的有什么不同。最最少我就没有感觉出来!好了,让我们来看看PHP有那些优点:-学习经过我个人更喜欢PHP的非常简单的学习经过。Java和Perl不同,你不必把头埋进100多页的与文档中努力学习才能够写出一个象样的程序。只要了解一些基本的语法和语言特色,你就能够开场你的PHP编码之旅了。之后你在编码经过中假如碰到了什么费事,还能够再去翻阅相关文档。PHP的语法与C,Perl,ASP或者JSP。对于那些对上述之一的语言较熟悉的人来讲,P
6、HP太简单了。相反的,假如你对PHP了解较多,那么你对于其他几种语言的学习都很简单了。你只需要30分钟就能够将PHP的核心语言特点全部把握,你可能已经非常了解HTML,甚至你已经知道如何用编辑设计软件或者手工来制作好看的WEB站点。由于PHP代码能够无障碍的添加进你的站点,在你设计和维护站点的同时,你能够很轻松的参加PHP使得你的站点愈加具有动态特性。-数据库连接PHP能够编译成具有与很多数据库相连接的函数。PHP与MySQL是如今绝佳的组合。你还能够本人编写外围的函数取间接存取数据库。通过这样的途径当你更换使用的数据库时,能够轻松的更改编码以适应这样的变化。PHPLIB就是最常用的能够提供一
7、般事务需要的一系列基库。-可扩展性就像前面讲的那样,PHP已经进入了一个高速发展的时期。对于一个非程序员来讲为PHP扩展附加功能可能会比拟难,但是对于一个PHP程序员来讲并不困难。-面向对象编程PHP提供了类和对象。基于web的编程工作非常需要面向对象编程能力。PHP支持构造器、提取类等。-可伸缩性传统上网页的交互作用是通过CGI来实现的。CGI程序的伸缩性不很理想,由于它为每一个正在运行的CGI程序开一个独立进程。解决方法就是将经常用来编写CGI程序的语言的解释器编译进你的web服务器(比方mod_perl,JSP)。PHP就能够以这种方式安装,固然很少有人愿意这样以CGI方式安装它。内嵌的
8、PHP能够具有更高的可伸缩性。-更多特点PHP的开发者们为了更合适web编程,开发了很多外围的流行基库,这些库包含了更易用的层。你能够利用PHP连接包括Oracle,MS-Access,Mysql在内的大部分数据库。你能够在苍蝇上画图,编写程序下载或者显示e-mail。你甚至能够完成网络相关的功能。最好的是,你能够选择你的PHP安装版本需要哪些功能。引用Nissan的Xterra的话来讲就是PHP能够做到你想让它做到的一切而且无所不能!1.3竞争对手:ASP,mod_perl,JSP我当然不清楚ASP/JSP能做些什么。不过明确的是编写那样的代码有多简单,购买它们会有多昂贵以及它们需要多么昂贵
9、和强大的硬件。假如你有什么中立的观点比方讲没有被SUN和Microsoft的百万美金所影响,请顺便通知我。据我所知,JSP基于Java,因而Java程序员能够轻松开场编码。ASP只是一个一般的引擎,具有支持多种语言的能力,不过默认的并且是最常用的还是VBScript。mod_perl与Perl一样强大,只是更快一些。二、PHP入门PHP站点的在线教程已经很棒了。在那里还有一些其他教程的链接。而本文的该部分将让你对PHP熟悉一点。我不可能做到没有任何遗漏,我的目的只在于能让你迅速开场你的PHP编程。2.1首要条件你首先必需要有一个正在工作着的支持PHP的web服务器。我假定在你的服务器上所有PH
10、P文件的扩展名为.php3。2.2PHP的安装生成一个名为test.php3的文件,含有下面内容:然后在你的阅读器中打开此文件。看看这个页面你就知道你的PHP安装使用的选项了。2.3语法就像前面提到的一样,你能够混合编写你的PHP代码和HTML代码。因而你必须有办法将两者区别开来。下面就是你能够采用的几种方法。你能够选用其中一种你最适应的并且就这样坚持这种方法!从HTML中分离下面是能够使用的方法:语句与Perl和C一样,在PHP中用;来分隔语句。那些从HTML中分离出来的标志也表示语句的结束。注释PHP支持C,C+和Unix风格的注释方式:/*C,C+风格多行注释*/C+风格单行注释#Uni
11、x风格单行注释Hello,World!通过我们已经学过的知识,你能够编写一个最简单的程序输出一个也许是程序世界中最有名的词语:FirstPHPpage2.4数据类型PHP支持整数、浮点数、字符串、数组和对象。变量类型通常不由程序员决定而由PHP运行经过决定真是好的解脱!。但是类型可以以被函数cast或者settype()明确的设定。数值数值类型能够是整数或是浮点数。你能够用下面的语句来为一个数值赋值:$a=1234;#十进制数$a=-123;#负数$a=0123;#八进制数(等于十进制数的83)$a=0x12;#十六进制数(等于十进制数的18)$a=1.234;#浮点数双精度数$a=1.2e3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP 入门 精通 教程
限制150内