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

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

 

收藏!斯坦福Andrew Ng教授“机器学习”26篇教程全译 美国云计算价格战爆发 王寒:12岁儿童,该怎样开始iOS开发? 陈昊芝:腾讯!让我说你什么好? Top Paid与Top Grossing定价策略的差异 Android版百度云推送正式发布 为何开发者应推动公司开源? 从AppGratis被下架说起,苹果或将再次付出代价 58同城的“烦恼”——8K月薪安全工程师引发的入侵 软件开发实践的24条军规 思科 IBM 微软等巨头联合开发开源SDN项目OpenDaylight 巾帼不让须眉:2012年度云计算领域Top 10女性 中移动全力推进NFC 5月起乘公交可刷手机 支持Android与iOS,Qt 5.1 Alpha全新亮相 Google Play:劣质Android应用已无藏身之地! 360推出信用网站认证开放平台 联合百家协会围剿钓鱼网站 经验分享:百度测试架构师眼中的百度QA(一) 在线旅行服务行业开放API带来的新机遇 专访:悬疑恐怖游戏Year Walk美术及音效设计师 解密:微软都柏林数据中心的神秘“免费冷却”装置 云计算如何影响数字化营销? 榜单:十位帮我们打理数据的存储大佬 OpenStack Grizzly版发布 Comcast、CERN成为新会员 谷歌携Blink来势汹汹 WebKit将成明日黄花? 星巴克与苹果合作 顾客可免费下载付费App 微信回应信令争议 将启动2.5G网络优化计划 凤凰网CTO吴华鹏离职 先后供职长达10年 外媒:开发者每周编码时间仅19.1小时 AppGratis CEO现身说法:应用被苹果儆杀始末 一个Web设计师眼里的云计算 戴尔高管:服务器业务领先惠普五年时间 如何用struts实现阴阳色列表? 怎么用vb建立一个数据库呀?注意,不是一个表,是一个数据库! 如何调用系统默认打印机的属性! 一个很老很过时的数码相机。 郁闷,超级简单题目 初学ASP,请教学习心得 我的机器怎么老死机?? 两级表单动态联接?急,急,急!!!!!????? ---见了鬼了,Jre不好用!!!--- 寻求把中文字符串转换为十六进制的串的ORACLE函数? 电力学院惊魂 一條語句 數據庫日誌就寫滿了 怎样获得系统的字体!急!谢谢了! 谁有用java做的聊天系统程序(当作业)分不够可再给 在CB中如何动态的管理窗体 如何调用系统默认打印机的属性! API动态调用问题(很奇观) 好久没有发帖子了,现在心情奇好,兄弟们来接分! 在CB中如何动态的管理窗体 求C#网络编程书籍下载~ 简单问题,在线等待。可以在加分。 请教一题目! thanks sdany java 中能不能实现一个数字键盘 关于重定位 菜菜问题:让VB画出sin(x)和log(x)的函数图象怎么做?刚学VB的,x可以取任意的值! thanks sdy 模拟鼠标键???? 弱智问题,请原谅 我需要帮助~~~~!!!!! 请教:用LoadImage()载入的光标资源,当光标尺寸大于32*32时,显示不正常? cls 怎么用??? 请问<%=type2(RS("qi_type2"))%> 是什么意思? 招ASP程序员,工作地点杭州. ORACLE9i中的storage怎么不起作用了? 评评<<离散数学及其应用>>.我有些题目不会做呀.比如和费马小定理有关的.呵呵 谁能告诉我程序员考试是每年的什么时候啊?? 声音设备问题? 关于字符串输出 利用VB写SQL语句的问题(实现删除功能) 太岁灭城 晋中鬼事之二 (书雅) 有关上传数据库的问题? asc码为13的在jsp里用什么表示? GetCurSorPos声明在哪里? 信誉值怎么升高?怎样提高可用分?我的分太少了! help:中文字段update出错 用VB写SQL语句实现删除功能的问题。 请问怎么发布带有Query组件的odbc引擎的activex程序?急 EXCEL里某一行的行高是100,这个100是什么意思? 有没有办法调试delphi控件的源代码? 可否用ID1读取ID2的归档邮件? 霞霞不听话好看的繁体字 求具体过程及答案 题目是这样的 一辆汽车的发动机的额外功率为6*10^4W 水平面匀速行驶受到的阻力是1800N 在额外功率下 当汽车匀速行驶时 求:1 发动机所提供的牵引力大小?2 行驶速度的大小?3 行驶5min牵引力 The man had had an uncomfortable trip.He was very hungry.(not only……but……as well)用括号中的连词改写上面的句子,具体说啊, 支离破碎这个词语有什么样意思!代表什么!它的意思 已知数列an的通项公式为an=以(n+1)为底(n+2)的对数.则它的前n项之积为? 画一张画,和一篇作文! 急死了不知道到明天晚上有没有回答,所以先放20分,有人回答,并且我满意的加50!言归正传,我所学的是哲学基础知识(第二版),高等教育出版社的.都是辨析题,然你说明下面的是否正确.1:追 为什么当车轮高速运转是你会觉得它是在倒转? the man had had an uncomfortable trip.he was very hungery (not only-but-as well)he had not eaten anything for thirteen hours.he had not drink anything for thirteen hours(neither-nor)wollen goods cannot be eaten.at least they are soft.the man had had 二 马克思主义哲学产生的自然科学前提有(  ) (5.0 分) 能量守恒和转化定律 达尔文生物进论     康德星云假说     细胞学说     2.费尔巴哈唯物主义哲学的主要缺陷有( 德语复数的若变化动词是不是都变成-en? 假如说我今天用望远镜看见10E光年一个星球爆炸,那是10E光年钱的事情吗? modest dividend是什么意思 芒山盗临刑 一物生来真奇怪,它是世界一盘菜,娘死以后它才生,它死以后娘还在.(打一微生物) 哲学基础作业00081.划分唯物主义和唯心主义的唯一标准是( ).A.对思维和存在何者为第一性的回答B.是否承认世界只有一个本原 C.有否高尚的理想D.是否信仰上帝或菩萨 满分:2 分2.现代科技 德语里边阳性名词的第四格为什么要加en呢?那第三格要不要加,复数要不要加? “一切恩爱会,无常难得久.生世多畏惧,命危于晨露.因爱故生忧,因爱故生怖.若离于爱者,无忧亦无怖. dividend smoothing是什么意思 这个田野花是什么花.如题 由爱故生忧,由爱故生怖.若离于爱者,无忧亦无怖. 美国独立战争介绍 一年级语文下册田野里开的都有什么花 求求你们了一根电阻丝的电阻为R=16欧姆,将他做成正方形求(1)A B两点间电阻R AB为多少欧姆?(2)AC两点之间电阻RAB为多少欧姆? 什么是支离破碎? 汽车快速经过栏杆时,越过栏杆看车轮,为什么看上去倒转或停止 假如战斗机在飞行当中突然爆炸,此时的飞行员没有来得及跳伞,那么这个飞行员还有没有生还的可能了?XIE XIE HUI DA. 要详细过程和答案,谢谢啦! 第一次世界大战对主要资本主义国家有什么影响 有关光电效应的一个问题什么是光电效应的阻遏电位(即stopping potential)啊?谁能给解释下. 求解答,要详细过程,谢谢! 第一次世界大战后,资本主义国家发生经济危机,我感到很奇怪,那些资本家生产过剩的牛奶为什么不施舍给那些穷人而要倒进大海,那些资本家真狠毒. 小丽每分钟跳绳160下,小李每分钟跳的数量比小红少九分之一,比小华多七分之一.求小红和小华每分钟各跳多少下 多项选择,本大题共10个小题,每小题 4.0 分,共40.0分.在每小题给出的选项中,有一项或多项是符合题目要求的.1.下列命题中属于主观唯心主义的有:( ) A.物是感觉的复合B.宇宙便是吾心,吾心 could you tell me _____ e-mails?A.hou send B.hao sending C.how to send请说明原因! bonus和dividend的区别?请不要复制词典的内容!最好给出一些例子来, 方程组2x+3y=k,3x+5y=k+2,中x与y的和为12,求k an中,a1=2,a(n+1)=3an+3(n+1)次方-2n次方,求an 如何区分INTEREST的两种意思INTEREST什么时候表达利益的意思,什么时候表达兴趣~以前老师也说单复数,但我在书上看到一句不同的兴趣是"DIFFERENT INTERESTS".对了,还有,表达兴趣的INTEREST一定是不可 英语翻译:谁知道:Dividend equivalent A1等于1 An+1等于An+ 二的n次方减n 求An等于? dividend与divedent的区别equals 与equal,equation的区别 ( )田野里( )盛开着( )鲜花 an-bn=? a的n次方减去b的n次方等于什么?推导过程?a的n次方减去b的n次方等于什么?推导过程?叫什么公式? 可变成本与不可变成本的含义 课程的名子叫做《毛泽东思想、邓小平理论和“三个代表”重要思想概论》!就是我们平时说的“毛、邓、三”.作业的要求是这样的:字数1500字左右!大标题:中国特色社会主义建设的关键--- 请举例简述3种常见蛋白质二级结构元件? 固定成本和可变成本的问题当产量增加时,单位产量上摊销的固定成本就会减少,而可变成本不发生变化,其总成本将减少? ()在田野里()盛开着()的鲜花 已知a1=3,an=3an+1,求an 以下哪些是可变成本,哪些是固定成本?外购原材料,外购燃料及动力,工资及福利,修理费,折旧费,摊销费,财务费用,其他费用哪些是可变成本,哪些是固定成本?如果折旧和摊销都采用直线折旧法 大学物理实验数据处理问题 测量值是,200.5.不确定度是0.04.求实验结果该怎么表示? 在数列{an}中,a1=3,a(n+1)=(3an+4)/(an+6),求an. 总成本包括固定成本和可变成本, 一道物理题-关于汽车的汽车在加速的时候受的是平衡力吗?还有在功率一定的条件下 P=F牵引·V 那么汽车的牵引力和摩擦力是一对平衡力吧汽车的摩擦力大小没变 汽车走动不是靠二力平衡吗? 在距地面高为h处,同时以大小相等的初速v分别平抛,竖直上抛,竖直下抛质量相等的物体m,当它们从抛出到落地时过程,动量的变化量最大的是? 支离破碎的意思 一道物理题,关于车的= =!甲乙两列火车,甲长120米,乙长80米,两车同向行驶时的超车时间为40秒,两车相向行驶时的错车时间为8秒,如果甲快乙慢.求甲乙两车的速度各是多少?PS:要有过程啊...最好 求一些悲伤的诗句不需要是原创的,要是古典,要有出处,不必一首诗,一句便可好的话一定追分! 宠物可充当锻炼器材 带狗做瑜伽成欧美巴黎迪士尼出事故致5岁男童落水 已无《世界新闻报》窃听案8名被告中有3人日本政府将向救童中国留学生颁发感谢信数据显示日本近5年间借智能手机偷拍案《世界新闻报》窃听案8名被告中有3名波兰外长:乌克兰与欧盟结盟协议签署可纽约遭飓风袭击一周年 数千灾民仍无家德国380公斤女子出门就医 消防队出小猫将斗牛犬尾巴当做逗猫棒玩 网友直俄吁欧盟勿逼迫独联体国家在二者之间做突尼斯发生自杀式袭击 造成袭击者自身德国锁定美情报部门窃听站位置 位于使美国安局总监否认曾非法窃取谷歌和雅虎为躲避意大利繁冗昂贵程序 180对夫泰辣椒酱工厂被指呛辣气味扰居民 在美德国派代表团赴美 要求签署协议保证不卡梅伦首次跌出权力榜前十 遭英媒体嘲叙反对派称副总理遭解职或为叙政府“化法国称去年查处医保舞弊诈骗金额超一亿日本参议员当面向天皇递书信 官房长官易车发布2014财年第三季度业绩兰州:3架无人机助力警务落户城关警方【酷品】全地形穿越!英研制世界上第一全球十台最有料的自动贩卖机:人家都卖从更名潮到定增方案频变脸,背后说明了一批改革新政将出,这些股机会来了!Google遭其“独立合同工”起诉:盘点这些减肥歪招,你有没有躺枪?全球十台最有料的自动贩卖机:人家都卖【金融学堂】股票由9种价格决定,你知惊悚片教父文隽&叶伟民《泰国妖医》再【推荐】让您瞬间涨姿势的微信号,不看2015年春夏显瘦时尚搭配监管若发布 P2P联姻银行是正道?【智客】美国的机器人技术已经发展到逆从“黄教主和baby大婚”说起,选老从P2P网贷“老店”贷帮网拒兜底 看干货 | 基金的37条秘诀(从入门到《龙在哪里?》再曝秘密采访特辑 龙哥为什么说99%的P2P平台即将死亡!夏天最让你觉得苦逼无比的事,会是什么
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘