第一图书网

PHP语言精粹

(美)麦因泰 著,刘涛 等译 电子工业出版社
出版时间:

2012-3  

出版社:

电子工业出版社  

作者:

(美)麦因泰 著,刘涛 等译  

页数:

163  

Tag标签:

无  

内容概要

  本书是一本可以带你迈入PHP殿堂的书。PHP作为当今主流的服务器端开发语言,广泛应用于世界上各种排名比较靠前的网站,如Facebook、Flickr和Wikipedia等。其广泛的应用与其强大的功能相辅相成,密不可分。在本书中,你将看到PHP中最为精华的特征,包括类型系统、面向对象机制、数据库交互、安全性保证、内建函数库等。通过书中极为实用的代码,上述特征的学习和应用将被无缝连接在一起。作者Peter
B.
MacIntyre在软件开发领域已有超过20年的经验,曾是PHP|Architect杂志的特约编辑和作者。长期从事PHP相关的工作使作者对PHP的发展历程非常了解。这也使本书不单可以让人了解PHP当前是什么样子,也可以让人了解到它为什么是现在这个样子。

作者简介

作者:(美国)麦因泰(Peter B.MacIntyre) 译者:刘涛 丁静 合著者:Susie Sedlacek

书籍目录

序 ix
第1章 精粹
 为什么是PHP
 PHP历史摘要
 PHP的地位
 PHP是什么
 PHP有哪些成就
 PHP基本设置
第2章 “实地勘察”
 空白、注释和基本语法
 变量:数据类型、弱类型和作用域
 定义常量
 表达式
 判断、选择(流程控制)
 If Else
 Switch Case
 While
 For
 Web页面交互
 客户端 Cookie
 Sessions
 $_GET
 $_POST
 $_REQUEST
第3章 函数(代码复用)
 参数传递
 参数默认值
 传值和传引用
 include 和 require
 内置函数和用户定义函数
第4章 字符串
 什么是字符串
 你能引用我
 字符串函数(精选)
 字符串截取
 管理字符的大小写
 字符串查找
 字符串编辑
第5章 数组
 索引数组
 关联数组
 多维数组
 数组可以动态构建
 遍历数组
 数组函数精选
 数组排序
 数学类函数
 其他数组函数
第6章 对象
 付诸实践
 魔术方法
 变量 $this
 对象实战
 公开的、保护的和私有的
 get和set访问器
第7章 数据库交互
 MySQLi 对象接口
 取得数据并显示
 PHP数据对象(PDO)
 PDO 预处理对象
 低成本数据管理方案
 SQLite
 用文件替代数据库
第8章 PHP周边
 电子邮件/短信生成
 PDF生成
 构造方法和基本选项
 添加页眉和页脚
 添加图片和链接
 添加水印
 显示动态 PDF 文件和表格
 图形报表生成
 饼图
 柱状图
 图形验证码
第9章 PHP的安全性
 数据验证
 转义输出
 跨站脚本(XXS)和SQL注入
 密码加密安全
 安全技巧
第10章 PHP 5 3 精粹
 命名空间
 闭包(匿名函数)
 NOWDOC
 goto 操作符
 DateTime 和DateTimeZone类
 额外的5 3特征
第11章 高级优势
 正则表达式
 字符串匹配
 字符串替换
 字符串分割
 SimpleXML
 集成开发环境
 Komodo by ActiveState
 Zend Studio for Eclipse
 PhpED by NuSphere
 主要网站
 php net
 zend com
 devzone zend com
 phparch com
 PHP/Web 会议
附录 缺点
索引

章节摘录

版权页:插图:PHP的地位PHP是一种使用最广泛的编程语言。想想看,在这么短的时间内有如此显著的成长,仅仅15年左右,它已经成为网站开发世界中的一个主要参与者。在最近几年,许多PHP社区的人都在争论它能否适用于企业开发:可信任否?可否用于大项目?够强壮否?鉴于近期也有如IBM和微软这样的公司在关注PHP,而且事实上,它可以构建大型网站(如Facebook和雅虎等),有人认为它也可用于企业开发。这些争论会随着时间的逝去而最终尘埃落定。对于最近发布的5.3版本,你可以十拿九稳地说,行或不行,将很快见分晓。PHP是什么那么,什么是PHP呢?它是一种脚本语言,主要用于服务器端开发,可以被用来动态生成超文本标记语言(HTML)内容。PHP和Web服务器集成在一起,较常见的是Apache或IIS注3,一旦PHP完成HTML的生成,将交由Web服务负责向发起请求的客户端返回结果页面。我说“主要用于”服务器端,是指你也可以将其用于其他领域,包括命令行、桌面开发和客户端服务环境,我只是举几个例子。但它最常用于Web服务器环境。PHP开发人员通常会将PHP和许多不同的数据库操作工具集成在一起,例如MySQL、SQLite. Postgre SQL,DB2. MS SQL、Oracle等。它们使动态内容成为可能。实际上,最终结果页面还是一个静态HTML文件,但它是在程序运行中产生的,因此是动态的。其实,你完全可以认为,由于内容是从数据库或其他来源读取并产生的,PHP实际上是可以产生动态内容的。

媒体关注与评论

“涵盖了PHP最新特征使本书具有实时性并非常有价值。它甚至向你展示如何自动发送SMS的文本消息!由于PHP的调整正变得越来越宽泛,这本书将帮助你赶上这种变革的步伐!”  ——Andi Gutmans CEO,Zend Technologies“当我学习PHP的时候,这本书在哪里呢?它对于任何刚开始学习PHP的人都是非常好的资源。彼得为大家提供了一本开始使用PHP的最佳工具书。”  ——Cal Evans Chief Marketing Officer, Blue Parabola


编辑推荐

《PHP语言精粹》编辑推荐:让我们忽略所有关于PHP的炒作,只深挖这门语言的真正力量。《PHP语言精粹》探索PHP所有最有用的特征,向你展示它们究竟如何为Web开发提速,并且向你解释为什么最常用的PHP要素会被误用。你将会学到究竟是什么为面向对象编程添加力量和如何使用某些特征来让你的应用与数据库集成。《PHP语言精粹》由PHP社区的一个资深成员完成,非常适合新的PHP程序员和由其他语言转向PHP的程序员阅读。熟悉PHP的基本语法、变量和数据类型,学会如何让这门语言与网页相集成,理解如何使用字符串、数组和PHP内建函数,发现把PHP作为面向对象语言使用的益处,探索PHP如何与数据库交互,如SQLite和MySQL,学会与消除安全隐患相关的输入输出处理。Peter B.MacIntyre有超过20年的软件开发经验,在此期间,他使用客户端/服务器工具以及相关的数据库系统如PHP、PowerBuilder、Visual Basic和ASP。他也是phplarchitect的前任特约编辑和作者。

图书封面

图书标签Tags

广告

下载页面


PHP语言精粹 PDF格式下载



作者在前言有講,我很喜歡,外國人寫書真心很不錯,我是看到有PDF及短信的生成方法才買的,因為我正在做相關的項目。


应该比较适合初学者,还可以,挺经典吧


我以前在淘宝上上买过书,但是明显那时盗版书籍,我用这很不舒服,今天拿到这本书后,至少说我看不出那时盗版书!用这也很不错!


比较喜欢写在纸质的上的字,所以买了


短小精悍,快速掌握精髓,帮助快速切入,但提高还需要想别的办法了。


这个系列,凡是有某某语言精粹的、或是某某权威指南的,最好成双的买下来,而且基本上就够用了


快递送到的时候封面有轻微的凹痕,略微影响外观 不过还好。书的纸质一般 但是个人感觉比曾经买过的动物书纸质要差一些 不过不影响阅读。


这几本书正是我想要的


如果有基础了就别买了,没什么可看的,全部加起来2、3个小时就能看完。推荐买权威指南,比较全面。对于有编程经验的朋友来说这本类似于速成手册。


一般,oreiliy系列的书真的不怎么样!


内容太简单,不值得买


选项只有压皱,那其实是压得不想样了。太稀烂了,没发上传截图


内容太浅,谈不上精粹


昨天下午订货,今天下午就到了,送货速度不错。书的页数不多,排版也比较稀松,但是容易让人从本质上学东西!


书还不错质量一般吧,毕竟是平装内容还是不错的,比较适合新手


该书相当简练实用.该说的一点不漏.无用的一点没说.但对于初学者阅读有相当的难度.老鸟专用,


蛮简单的,其实还有很多精粹没涉及到,很薄的一本书


之前有自学过PHP,但学得不够系统。这本来拿来看,觉得不错。建议是之前有自学过PHP的买才好。里面东西讲得有点简单。但的却有含量


书薄,精炼。适合学PHP开发小站的人,上手快。最好有些WEB基础,易懂些。免得上来就被COOKIES啊SESSION啊打蒙了。(这些是常识吧喂)


总体来说还行,之前看过javascript语言精髓,比起那个来差点了


概述而已。不够深入,不够详细,因为页数实在太少。


短小精悍,排版精美.不深不浅,简单易懂.内容比较全阿.纸张比较薄阿.可能是英文翻译版的缘故,语言文字上,偶见要细细推击才能知到在说什么的句子.书尺寸不大,像日记本般,可以在写代码的时候,很方便地放在不大的电脑桌上查阅.封面的那只鸟很传神,是在暗示,这是鸟语么..


程序员必备,值得收藏。


是的一本PHP入门级丛书


额,不怎样


书很薄,很好,太厚了就没看书的兴趣了


让你拨开云雾见青天的一本PHP书籍


书看完了还不错适合初学者看看


蛮薄的一本书


  花了几天的时间,断断续续的读完了这本《PHP语言精粹》,第一感觉不能说失望,至少可以说是没有满足读之前的期望。
  
  用PHP有一年左右了,对这门语言的理解只能说刚过了新手的阶段,此前唯一系统看过的关于PHP书籍就是官方的PHP手册。个人认为,对于入门来讲,官方手册足矣。
  
  之所以想读这本书,很大的原因是出于对曾经读过的《Javascript语言精粹》的好感,虽然两本书是同样的薄,但相比而言,《PHP语言精粹》却没有那么有分量,不耐读,只是平铺直叙的介绍了一遍这门语言,并没有深入。
  
  这本介绍PHP的“入门”书籍,称为“精粹”似乎是有点名不副实了,或许可以叫做“常用”,来的更合适。完全没有买回家收藏的价值,是一本可以站在书店看完的书。


  
   一周时间从头到尾看完后,有以下感想。
  
   之所以称之为’广告书‘,是因为几乎所有内容都是浅尝即止,虽然读起来感觉很顺(本人php开发经验3年),但回过头来细细品味时,发现大多数内容写的不透彻不深入。拿面向对象章节来说,那么几个知识点介绍就像开始搞OO,有点悬。。。而本书却把想要理解更深入的读者引向php.net。 MD, 那我干嘛不直接看manual呢, 总之是不过瘾,纯属攒成就用。不推荐有经验的phper。也不推荐给想要踏踏实实学习php这门语言的同学们。总之就是不推荐了。
  
   翻到封底,看到下面清晰的写着,’无须具备PHP经验。‘。 咳。。。


  本以为跟《JavaScript语言精粹》一样,是大师级的书,但是有些小失望,内容整体偏入门级别,第二章的第一页就有错误,原文“PHP中有个函数叫php_strip_witespase”正确的函数应该是"php_strip_whitespace",才刚看几页就有错,表示本书的编辑校对人员实在是在糊弄广大读者。


第52页 array_unique 第53页compact 也错了


相关图书