零基础学PHP

出版时间:2008-3  出版社:机械工业出版社  作者:马忠超  页数:469  
Tag标签:无  

内容概要

PHP是一种运行于服务器端并完全跨平台的嵌入式脚本编程语言,是目前开发各类Web应用的主流语言之一。PHP提供了大量的函数,可以非常简便地完成对字符串,数组、文件、图像、XML和数据库的操作,尤其是PHP和MySQL数据库的结合,使PHP更加快速高效完成Web应用开发。本书由浅入深逐步讲述了PHP的各个方面,从Web开发的基础知识到PHP语言、从PHP的基础语法到PHP内置函数及其应用、从PHP和MySQL的应用到PHP的高级技术,如PHP面向对象编程、PHP处理XML、PHP处理正则表达式、PHP与AJax、PHP开发框架等都做了详尽的阐述,并且对每一个知识点都列举实例,深入分析其原理及用法。    本书的特点是详细介绍了Web开发的基础内容,对所有这些内容,本书都演示了大量示例代码和实例应用程序,通过这些示例代码和实例应用程序,读者可以快速掌握PHP各方面的应用。本书叙述清晰,内容全面,是PHP初学者不可多得的入门书籍之一。对有一定开发经验的PHP开发人员来说,本书也是一本相当实用的参考书。

书籍目录

写给未来的程序员前言第1章  PHP起步第2章  PHP语言第3章  用PHP进行Web编程第4章  PHP对数组的处理第5章  PHP对字符串的处理第6章  用PHP操作目录和文件第7章  用PHP处理日期和时间第8章  PHP中对URL、HTTP的处理第9章  PHP中的数字运算第10章  用PHP获取系统信息第11章  应用实践一:基于文本的简易BLOG系统第12章  MySQL数据库和SQL基础第13章  使用PHP操作MySQL数据库第14章  面向对象的PHP编程第15章  PHP中的正则表达式第16章  PHP程序中的错误处理第17章  PHP与XML第18章  PHP与AJax第19章  PHP与图像处理第20章  PHP与MVC开发模式第21章  应用实践二:用PHP发送邮件第22章  应用实践三:简易论坛系统附录

章节摘录

  第1章 PHP起步  PHP语言是最受欢迎的Web开发语言之一。它以学习简单、开发快速、性能稳定而备受Web开发人员的青睐。PHP不仅使用人员众多,数以万计的Web站点用它构建,而且有强大的社区支持,使得无论用PHP开发We应用,还是学习PHP语言,都会快速有效、事半功倍。在各种Web开发语言、框架、概念纷扰的今天,PHP仍以其独特魅力吸引更多的Web开发人员学习和使用。

编辑推荐

  如今有越来越多的开发人员开始使用PHP进行Web应用的开发,其中包括大量的初学者和各类对PHP技术感兴趣的读者。《零基础学PHP》编排由浅入深,从Web开发的基础知识开始,到PHP语言介绍、PHP函数介绍、PHP和MySQL应用以及PHP的高级技术,每一项内容都配以经典示例代码,使读者在理解理论知识的基础上,加强实践认识,掌握解决实际问题的方法。这样,读者在学习PHP的道路上定会更上一层楼。

图书封面

图书标签Tags

评论、评分、阅读与下载


    零基础学PHP PDF格式下载


用户评论 (总计20条)

 
 

  •   适合没有php基础的人,讲解比较清楚,易懂。个人认为不错!
  •   还不错,学php入门的好书
  •   很适合PHP初学者入门学习~
  •   很好的PHP入门及使用手册!
  •   讲的基本上都是最基本的东西,涉及到程序主要还是要入门

    这个本书很好
  •   很基础,适合初学者,简单明了,只是有一点,那光盘里面的内容是不是有点小呢……!
  •   很不错的图书,当当网应该算是最令人放心的B2C平台了。
  •   这书是初学者理想的用书
  •   真的很不错,真的太不错了。
  •   henhaohenqiangda
  •   比较基础、比较基础
  •   对于初学者来说比较易懂。
  •   看了一点点,是不错的书,对于新手来说~是一部好书~~
  •   希望作者能继续完善PPT和制作相应的教辅资料!呵呵,也让我们选用该教材的教师偷偷懒~
  •   作为一本基础的书,我觉得在细节上不够详细.
  •   这本书还可以,就是给我搞得有点脏,
  •   怎样查询我的的东西?
  •   就是书少了10多页。
  •   此书没有其宣称的那样,代码中注释很少,不适合初学者使用。推荐买PHP从入门到精通其代码注释比这本全多了,还有DVD视频教程。
  •     我个人感觉作为入门读物很不错,在读,以下是网上转来的书评(http://bbs.phpchina.com/archiver/tid-77226.html),版权归作者所有。
      
      初生牛犊不怕虎--评《零基础学php》 (挑战“圣经”,详细对比,看得明白买得实在)
      
      导读
      
       最近数年,IM潮潮、博客潮、视频网站和SNS的兴起,一浪接一浪的袭来,将网民的热情一次又一次的推高,各路网站如雨后春笋般出现,也将web环境带上了一个新的高度,对web程序员的需求也就几何级的在增长。
      
       其中有草根级语言之称,最流行的脚本语言、LAMP黄金组合之一的php,也被越来越多的企业所青睐,除了一批又一批的程序员投身php,更由于php的易上手,精炼的语言甚至吸引到了很多非web从业人员,小小的学习,做一个自己的网站,很酷的事情,不是么?
      
       说起php的学习,很多人总会立马联想到《PHP和MySQL Web开发》这本”php圣经“,以及有“新圣经”之称的《php与mysql5程序设计》这两本书。那么今天要评的这本《零基础学php》跟前面两本书相比较如何?十七在阅读了论坛提供的各个试读章节之后,在这里跟大家分析讨论这三本书的优缺点。
      
      章节介绍
      
       先来了解《零基础学php》这本书的章节和主要看点:
       书本首先在开头第一章简略的诠释了PHP与LAMP的关系、蜻蜓点水地讲述与php紧密关联的html、css、JavaScript等技术,最后提供了php环境搭建的步骤。
       第二章介绍了变量、函数、字符串和数组等php的语法知识。
       第三章演示了php结合html实现表格参数的传递。
       第四章到第十章详细介绍了php各个知识点,包括函数、变量、语法、数组、字符串、文件处理等多各方面,是书本中主要的理论讲述部分。
       第十一章引入了第一个应用实例--基于文本的简易BLOG系统。
       再之后在十二、十三章介绍php的最佳拍档--mysql的相关知识。
       十四到十六是非常常用的面向对象编程(oop)、正则表达式和错误处理。
       十七章到二十章介绍了php的高级应用部分,包括xml和ajax和mvc以及图像处理。
       书本最后用”用php发送邮件“和”简易论坛系统“两个实例作为全书的结尾。
      
      
      看点分析
      
       书本最大的亮点应该就是三个实例的讲解,其中第十一章的安排更是恰到好处--经历了几个稍微复杂的函数知识理论章节,马上将学到的基本只是在实践中应用,就好像往一湖平静的水面投下一块大石头,一石激起千层浪,无论对开阔初学者的思维还是带起读者的阅读兴趣,这一章都功不可没。
      
       邮件作为必备的功能在每本php中都不可不提,而《零基础学php》将这部分内容放在最后并单独作为一个实例,想必是构建了一个web mail程序,这当然也是每个网站的必备功能。(没有阅读真实章节,可能有出入。)
      
       最后的论坛章节当然也是重中之重。有人可能会问为什么不构建一个php+mysql的blog,我想作者应该是考虑blog在前面实例已经讲述过了,而且[b]比起blog,论坛无论在功能上还是在MySQL关系库的运用(特别是1:n / n:m等数据库关系上),都比一个简单的blog能带给读者更多的知识,与前面的MySQL章节相呼应也是作者的一个用意所在。
      
       章节说完了,那《零基础学php》作为一本php书籍的后来者,与两本”圣经“相比较如何?在这里我就把三本书的优缺点作个对比,让大家看得明明白白。
      
       《零基础学php》在讲述基础知识、原理和实例方面,都与《PHP和MySQL Web开发》这本”php圣经“一样,有详细的讲解,并附上实例图[/b]--一图更胜万千言,图解是最容易让人理解的模式之一,特别在讲解核心原理、程序结构(比如循环)时,冥思苦想不得其果,这时候一张好的原理图足够让你豁然开朗。
       运行实例也一一做了截图,但随之而来出现了一些因为图像拉伸而变形、影响了阅读效果。有小部分实例的文字被挤压得不能辨认,幸好这部分只是小数。(pdf上是如此,不知道原书印刷如何)
      
       而《零基础学php》在行文、文章结构以及知识点的安排等,对比《php与mysql5程序设计》则有不少可圈可点之处。两本书均相同地采用了先原理再实例的教学方法,而区别在于,[b]《php与mysql5程序设计》的章节编排是一个知识点接下一个知识点,而《零基础学php》则是采用了知识点到实例、再知识点再到实例,这是很好的编排方式,也是《PHP和MySQL Web开发》这本”圣经“所一直为人乐道的地方--简单、易懂,即使没有编程基础也能看懂[/b]。
      
      
       这么说来,似乎《零基础学php》已经可以与”新圣经““平起平座”了?当然还不是。[b]《php与mysql5程序设计》这本书完整而齐全的知识点仍是《零基础学php》所不可企及的,但如果今后《零基础学php》在知识点方面进一步完善,赶上甚至超越《php与mysql5程序设计》也不是不可能。至于对比《PHP和MySQL Web开发》,《零基础学php》很好地融合了两本”圣经“的模式,但是在知识点的积累和函数库的完善应用方面,还稍有欠缺,但是同样以“新手”为基础的模式值得肯定[/b]。
      
      [size=6][color=#ff0000][b]优点以及待改进的地方[/b][/color][/size]
      
       总结优点,很多地方可以看到作者如同第一章一样,对初入门人员所作的精心优化:
       章节安排合理,易于知识吸收;
       原理、实例均有截图,有助于增加对章节的理解;
       三个完整实例,由浅到深,与书中章节相呼应;
       xml、邮件、正则、面向对象编程、blog、bbs,各类热门知识与应用均有企及;
      
       需要改进的地方则有以下:
       函数库有部分缺失,略显不足,可以更充实一些;
       可以略微改动,让实例章节更详细甚至更多一些;
       实例图拉伸不合理,影响效果;
       排版可以作更多优化,节与节之间分割太少。[b]适当的空格无论在美观还是留给读者更多思考空间上都有好处,不必一下子面对密集的知识;[/b]
       第十八章《php与ajax》和第二十章《mvc开发模式》,如果能把它们整合归纳到一个”高级php应用“的章节那我觉得更好,因为这两种技术一来比较高深,初学者阅读的可能性不大,难度太高,说不定阅读过程中就被新手读者给”过滤“了;二来ajax、框架、模块,这些高级技术要么就与其他web技术比如JavaScript、html、css等众多技术紧密关联,框架和模块更是多种多样,一两个章节的知识只能算是画饼充饥,略显鸡肋。倒不如把它们整合为一章,写出原理(像mvc章节一样),然后只对相关的知识做简单介绍,再给出相关的网站链接,[b]让初学者读起来不会一筹莫展,而对于高级阶段的php学习,则由读者自己来开拓,岂不更好?[/b]
       再就在一些字词的应用上,应该谨慎对待。比如在第三章介绍超级全局变量的时候提到”常用的超级全局变量“,其中给出了$_COOKIE等几个超级全局变量,但是缺少了$_SESSION,我个人就认为$_SESSION比$_COOKIE更常用,但为什么$_SESSION不在其列?这就容易让读者产生疑惑,[b]”常用““热门”“主要”这类词应该尽量避免,论坛上很多朋友也都反映了这个问题,看来绝对值得重视[/b];
      
      [size=6][color=#ff0000][b]总结[/b][/color][/size]
      
       第29届奥林匹克运动会在24日晚圆满结束,短短的16天却让世界真正了解了我们中国的新面貌,而从当年一个“拉车边”挤入奥运的国家,在今天却成长成了奥运的金牌大赢家。而在web上,我们成了网民数量最多的国家,而在书籍的发行、出版方面,对比以前,无论是翻译还是原创都不是数年前可同日而语的。有些人一看见哪本书是国人的作品,甚至还没读过,就马上怀疑书的质量,这种行为只能用肤浅来形容。
      
       依我看《零基础学php》不论在章节还是知识点方面,都吸收了不少php书籍前辈的经验,也[b]专门以“零基础”为核心对整本书为初学者实行了优化[/b]。当然,[b]《零基础学php》和两本“圣经”相比的确还有很大可提升的空间,毕竟两本”圣经“也是通过不断的修改才达到今天的高度[/b]。正所谓千锤百炼出真知,《零基础学php》现在是一本值得一看的”蓝宝书“,但如果能再细心修改、充实内容,有天它成为”新一代圣经“我也不会感到奇怪,最起码我觉得它对我这种初学者来说确实是不错的。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7