说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

PHP简介-PHP初学入门教程1

HTML文档下载 WORD文档下载 PDF文档下载
PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的WEB站点。本教程并不想让你完全了解这种语言,只是能使你尽快加入开发动态web站点的行列。

 

简介

 

  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可以做到你想让它做到的一切而且无所不能! 

 

【简讯】SQLite 3.8.7来了 性能提升超50% 浏览器重定向性能分析经验谈 豆瓣工程副总裁段念:看板方法核心瞄准流程中的“流动性” 【图文实录】CTO俱乐部公开课:探讨如何成为技术团队管理者 资深产品交付咨询顾问何勉谈看板:“以价值拉动”解决敏捷困扰 开源HTML5游戏引擎Frozen背后的技术 MDCC 2014精彩日程、演讲嘉宾、参展开发团队全揭秘(图) Hi,约吗?2014华为开发者联盟沙龙(上海站)火热报名中! 找虐新方向!TinyScreen显示屏打造最小游戏机 精彩继续 MDCC2014首次推出技术训练营 复制器官哪家强?3D生物打印找PrintAlive 电信开放平台应用内计费SDK 助力App小额快捷支付 专心做设计!开源跨平台应用开发框架Appverse Mobile 无线盛宴尽在阿里百川开放大会 医学界的Instagram:加拿大重症监护医生开发照片分享应用 2014中国移动开发者大调查第二批获奖名单揭晓 基于OpenStack的私有云开发部署实践 亚马逊云平台的迁移过程 【干货】微信企业号开发资源集锦 CSS生日快乐:CSS之父Håkon Wium Lie访谈录 好友近2000万,绑定银行卡过千万,日会话近百万,招商服务号成功之道 一名程序员十年技术之路的思考与感悟 聚焦企业号、服务号典型案例 微信开发者大会深圳站正式开启 Objective-C之父Brad Cox访谈:我的编程之路 【先锋】完成B轮融资的TalkingData新商业模式:平台理念+跨界分析+技术开源 1/10计算资源,1/3耗时,Spark颠覆MapReduce保持的排序记录 Cookie已死,看Facebook、Google、Apple如何追踪用户 Clay.io基于AWS、Docker、HAProxy等的10X架构打造 经典服务/企业号案例来袭!2014微信开发者大会(深圳)亮点抢先看 移动应用云APICloud宣布完成A轮500万美金融资 从Apache Storm学到的经验教训 请问怎样在用户点击(s)后将用户点击的软件自动安装到用户(c)的机器上 请问如何用网站提供的搜索引擎,知道查找关键字,我用的是WebBrowser1,100分呀 tomacat的配置问题?急 学过严蔚敏的〈数据结构(C语言版)〉的请进! 开发过nokia上运行程序的朋友,请进来,本人遇到一个非常麻烦的问题,欢迎各位赐教. 如何从字符串中提取单词? 谁知道那里有longhorn下载??? 100分请教实现播放列表的思路? 有关图形化公交车线路的问题!! 关于网站软件工程的问题 我的sqlserver 2000 在安装的时竟然说什么不支持??? 免费ASP空间申请 有关用Firework作网页模板的问题-急! 大虾请指点~~!!~~ 如何固定游戏中的分辨率? 今天见到了蓝心MM,估计她是CSDN有史以来最PL的MM。 也来贴一篇!!!送给大学毕业几年的哥们!(转) 急:关于weblogic的控制台 ? 请问各位:哪里有好的javascript的教程? 小问题 请问在哪里可以找到监控局域网的网络流量的工具,不够再加? 免费ASP空间申请 白羊座的进来领分,水园里白羊座好像很少。。。。 ie无法编译jsp? 300分!求《程序员增值合订本》上册中的"完全掌握TCppWebBrowser控件"内容! Google搜索从入门到精通(散分) 由于工作需要,将要转到Linux平台,请问那位知道有什么好的SQL Client在Linux下? 由于工作需要,将要转到Linux平台,请问那位知道有什么好的SQL Client在Linux下? 你是怎么过的?CSDN无高人?:( 找asp.net入门经典!一定是C#写的!!!在线等! 菜鸟的关于DataGrid的问题 资源管理器中选中的多个文件怎样传给我的程序 什么是“三层数据库”和“嵌入式软件系统”? 什么是“三层数据库”和“嵌入式软件系统”? 类似"hello world"的简单问题,求教 免费ASP空间申请,支持ACCESS 事件的终止? 数据追加求教:谢谢您!!!! 请问InputBox在framework 类库里面有没有代替的阿? 为什么我写到文件中的字符总长度比我实际应该要写的多? 如何使dbctrlgrid多选,并使鼠标右击相当于鼠标左击 关于静态IP地址,急!!! 如何将tomcat做为windows的一项服务启动? 请问各位大虾,哪有paradox(INPRISE 公司产品)数据库(*.DB)的资料? 非法操作的问题 请问各位大虾,哪有paradox(INPRISE 公司产品)数据库(*.DB)的资料? 各位大虾救命啊!请问怎么在一个DIALOG中使用RICHEDITVIEW,谢谢大家了 ACCESS的删除问题 我有“处女”情结,可.............. 菜问题,,马上给分sendto问题 求求你了,回答我吧 修(取下)门把手要注意哪些问题? 什么是共价离子化和物?RT Let me ___ it under water,put some medicine on it and put a bandage on it. 现有等质量的SO3与SO2气体,计算 1.SO3与SO2的物质的量之比为多少 2.SO3与SO2的分子数之比为多少 3.SO3与S现有等质量的SO3与SO2气体,计算1.SO3与SO2的物质的量之比为多少 2.SO3与SO2的分子数之比为多 离子化钙质是什么?懂的说下. 1+1=?, 聊天室 英文怎么说求求、各位哥哥姐姐. 什么是离子级化 You should put some medicine on your cut.(变否定) 细菌耐药怎么办?别滥用抗生素 苯酚离子化是什么意思 3Q 已知2^a=3,2^b=6,2^c=9,求abc之间的关系. “它是以丑为美的.”这里的“美”指的是 我要20篇400字的日记我想不出来这20篇400字的日记,所以想请你们帮帮忙 在▲ABC中,a:b:c=2:√6:(√3+1),求A、B、C. 离子间发生反应是什么意思难道H+和SO4²-就不会反应生成硫酸吗?它们为什么可以共存? tired……need a nap 外国人会这样讲么,还是说have a nap 200字日记你今天发生的事拜托各位了 3Q i want to have 氧化镁和盐酸为什么不反应? 为什么顺式-Pt(NH3)2Cl2的水溶解度比反式大?请从配合物分子的结构本身说明. I want to have a gilefriend Why don't you have a afternoon nap? excel2010如何同时画折线柱形图 核内质子数为10的元素是什么 He used to have a nap.一般疑问句.为什么是Did he use to ……而不是did he used to ……?used 明明是形容词啊 门把手松了怎么修?我的卧室门的把手松了,关门时一拉就出来,很怕将来掉下来,开不了门,是不是螺丝松了,该怎么修呢补充:我的门把手不是球型的,是那种普通长把手,我看见把手根部有颗小 当SO2和SO3两种物质中硫元素的质量比是2:3时,这两种物质的质量比是____;氧元素的质量比是______可以吧过程给详细点吗 我理解的艺术是能给人带来美的享受的, 向氯化铝溶液中滴加氨水,为什么一开始就有沉淀了?铝离子不是要结合三个氢氧根才产生沉淀么? 硫元素的核内质子数是多少 懋字 怎么表达美的意思 玻璃地弹簧门拉手的高度怎么确定,有没有规范要求? 当SO2于SO3两种物质中的硫元素的质量比是2比3时,这两种物质的质量比是多少,氧元素的质量比是多少,要过程 some kids play soccer ————every weekendclean if live there open world park and turn hour come hungry选一个 有谁知道这些英文缩写是什么意思?CYLPCDRBTEA这些都是计量单位的缩写 元素与元素之间的核内质子数相同吗 求求你啊 这个结构怎样在计算机上画出一样的? 改变核内质子数可以使不同的元素相互转化 这句话对吗?为什么改变核外电子数可使原子与离子相互转化 这句话对吗?(原子和离子的转化不是改变的是最外层电子数吗?) 求求你,怎做 问一些英语缩写的意思1.IT 2.MTV 3.WTO 4.VCD 5.CEO 塑料袋子的条数乘以一条袋子的克重除以一千等于什么? 求求你了! 哪里有可以提高英语的聊天室,最好是国外的 英语聊天室我的英语不是很好,但是我真的很喜欢,想跟一些懂英语的人用英文聊天,想让大家帮我找一些好点的,适合我的聊天室, 求求你,告诉我吧 这段英文简写谁看得懂啊ur age is same like ma younger bro.my bro is sixteen.he is grt 11.wut std r u in? 前面几行还行,但最后一行就不行了,看不懂啊 化学与化工的前景如何?化学工程有什么可以研究的? 告诉我吧,求求你啦 镁和盐酸反应快还是氧化镁和盐酸反应快 新赛欧怎么样? 与电源正极相连的试管内产生的气体是氧气 这句话哪里错了? 如何修理防盗门的门把手?2000年安装的沈阳摩云牌防盗门,门把手螺丝松了,用着不方便,在里面没有一个小垫板就没法固定门把手,很别手,不知道哪有安装门把手的制式小垫板,或者谁知道哪有 雪佛兰新赛欧这个车怎么样? 英语翻译八年级下册英语第一单元句子翻译中文 Camfrog 进不了外国的聊天室了,只能进中国的了.现在怎么只能进中国的了,进不了欧洲了吗.上面显示只有一个CHINA了. 如题 上海海事大学\"海事一号\"ARV新民进党“独派”大佬欲选台北市长 靠组二战著名“野马”战斗机美国得州坠毁 上海车牌价再破8万 下月起继续实施有2013韩国小姐素颜照曝光 网友高呼温州:民资发起设立民营银行试点方案已冷空气今起渗透影响 明后天早晨稍微有国考报名人数预计破130万 仍有20俄防长:叙利亚例子表明恐怖分子获得化女子当街跳舞一丝不挂 众人围观无人给温州将军大酒店门口10个窨井盖突然炸杭州文一路超市门口 年轻流浪姑娘产下为养老保障拾遗补缺 多元化养老日渐“马英九宣示向黑心厂商全面开战:统统揪火车退票费四舍五入 今后将精确至0.政府年终突击花钱遭质疑 专家称与预算今年年底 杭州-深圳每天开行6对动车圆通就快递单个人信息被卖致歉 网民不杭州市区全面启动机动车“油改气”工程新旅游法实施将满月 导游不管购物反遭俄媒议论“中国反腐经验” 称中国采取工程总投资约4.59亿元“黑豆助孕”受热捧 轻信“偏方”不可未年检车辆出险被拒赔6匹马助力浔峰山建设“老乡”借钱?留心!生二胎?没门!后半周更冷 入冬步伐加快□教育资讯茂盛行道树抢道 车辆常被树枝刮到三水省级幼儿园保教费升至780元/月毁绿造捷径 市民横穿快车道向前一步低价团购东风本田车 车行迟迟不交货福州三千教练车将全面升级 三大“利器路上的深坑 谁来填偷万余啤酒瓶盖获利三万醉酒醒来 躺在医院15岁女孩再造耳廓 圆患重症母亲心愿小区管网漏水 为啥修了这么久丈夫喝醉 见人就发钱“将一场艰难的爱情进行到底”追踪 市
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘