具体描述
PHP经典实例(第2版)能够为您节省宝贵的Web开发时间。有了这些针对真实问题的解决方案放在手边,大多数编程难题都会迎刃而解。《PHP经典实例(第2版)》将PHP的特性与经典实例丛书的独特形式组合到一起,足以帮您成功地构建跨浏览器的Web应用程序。在这个修订版中,您可以更加方便地找到各种编程问题的解决方案,《PHP经典实例(第2版)》中内容涵盖了:表单处理;Session管理;数据库交互;使用Web服务。
从初学者常见的问题到高级Web编程技术,这本包含了丰富的、具有实际应用价值的实例图书,可以满足使用PHP生成动态web内容的任何人的需要。书中的每个实例都细致地讨论了所提供解决方案背后的逻辑和思想,用源自PHP专家的洞察力帮你轻松地掌握这门语言。书中更新了PItP5的有关内容,并详细地解释了如何使用新增的语言特性,比如面向对象能力的巨大改进和新的PD0数据访问扩展等。书中特别增加了有关类和对象的部分,包含了以下基本内容:处理XM;与JavaScript交互;用PHP构建Web服务;使用SOAP和REST架构。
《PHP经典实例(第2版)》中超过250个实例,为你每天都要面对的诸多问题提供了足够丰富的解决方案。而且,每个实例的讨论部分都浸透着对每个PHP开发人员极为有益的理念。
作者简介
DaVid Sklar是Ning的一名软件开发人员。在1996年发现PHP能够满足他编写Web编程需要的时候,他创建了PX,这是一个可以让PHP用户交换程序的场所。此外,他还是《Learning PHP5》(O’Reilly)和《Essential PHP Tools》(Apress)的作者。
Adam Trachtenberg是eBay的一名技术讲师,也是《upgrading to PHP5》(O’Reilly)的作者。他经常会在O’Reilly conference和LinuxWor’1d上发表演讲。他还拥有哥伦比亚大学商学院的MBA学位。
目录信息
第1章 字符串
1.0 概述
1.1 访问子字符串
1.2 提取子字符串
1.3 替换子字符串
1.4 逐字节处理字符串
1.5 按字或按字节来反转字符串
1.6 扩展和压缩制表符
1.7 控制大小写
1.8 在字符串中插入函数和表达式
1.9 删除字符串两端的空白符
1.10 生成逗号分隔的数据
1.11 解析逗号分隔的数据
1.12生成宇段宽度固定的数据记录
1.13 解析宇段宽度固定的数据记录
1.14 分离字符串
1.15 使文本在特定长度处自动换行
1.16 在字符串中存储二进制数据
1.17 编程:可下载的csv文件
第2章 数字
2.0 概述
2.1 检查变量中是否包含有效的数字
2.2 比较浮点型数字
2.3 对浮点型数取整
2.4 操纵一系列连续的整数
2.5 在一个范围内生成随机数
2.6 生成有偏随机数
2.7 取对数
2.8 计算指数
2.9 格式化数字
2.10 格式化货币值
2.11 正确地打印复数
2.12 计算三角函数
2.13 用度数而不是弧度来度量三角
2.14 处理极大数或极小数
2.15 在不同进制间转换
2.16 非十进制数的计算
2.17 计算球面坐标系中两点间的距离
第3章 日期和时间
3.0 概述
3.1 查出当前的日期和时间
3.2 将时间和日期部件转换为纪元时间戳
3.3 将纪元时间戳转换为时间和日期部件
3.4 以特定的格式打印日期和时间
3.5 计算两个日期间的时间差
3.6 用儒略日计算两个日期间的时间差
3.7 找到周、月或者年中的某一天
3.8 验证日期
3.9 从字符串中解析日期和时间
3.10 对日期进行加、减运算
3.11 根据时区计算时间
3.12 处理夏令时
3.13 生成高精度的时间
3.14 生成时间范围
3.15 使用非公历纪年
3.16 使用纪元时间戳范围之外的日期
3.17 编程:日历
第4章 数组
4.0 概述
4.1 定义一个起始元素不为零的数组
4.2 用数组中的一个键保存多个元素
4.3 用一个整数范围来初始化数组
4.4 遍历数组
4.5 从数组中删除元素
4.6 改变数组大小
4.7 将一个数组追加到另一个数组
4.8 把数组转换成字符串
4.9 使用逗号来打印数组
4.10 检查数组中是否存在某个键
4.11 检查数组中是否包含某个元素
4.12 确定值在数组中的位置
4.13 确定通过某种测试的元素
4.14 确定数组中经计算后的最大或最小元素
4.15 反转数组
4.16 数组排序
4.17 根据可计算的字段对数组进行排序
4.18 对多个数组进行排序
4.19 使用方法而不是函数来对数组进行排序
4.20 对数组进行随机化处理
4.21 删除数组中重复的元素
4.22 对数组中的每个元素都应用一个函数
4.23 计算两个数组的并集、交集和差集
4.24 创建一个类数组对象
4.25 编程:输出水平居中的HTML表格
第5章 变量
5.0 概述
5.1 消除==和=的困扰
5.2 为变量设定默认值
5.3 不使用临时变量而实现变量值的交换
5.4 动态创建变量名
5.5 使用静态变量
5.6 在进程间共享变量
5.7 把复杂的数据类型压缩到一个字符串中
5.8 将变量内容转存为字符串
第6章 函数
6.0 概述
6.1 访问函数的参数
6.2 为函数的参数设定默认值
6.3 传递引用
6.4 使用命名的参数
6.5 创建可以接受个数可变的参数的函数
6.6 返回变量的引用
6.7 返回多个值
6.8 跳跃选择返回的值
6.9 返回失败信息
6.10 调用可变函数
6.11 在函数内部访问全局变量
6.12 创建动态函数
第7章 类和对象
7.0 概述
7.1 技巧化对象
……
第8章 Web基础
第9章 表单
第10章 访问数据库
第11章 Session和数据保持
第12章 XML
第13章 Web自动化
第14章 消费Web服务
第15章 建立Web服务
第16章 互联网服务
第17章 图形
第18章 安全和加密
第19章 国际化和本地化
第20章 错误处理,故障排除和测试
第21章 性能调谐和负载测试
第22章 正则表达式
第23章 文件
第24章 目录
第25章 命令行PHP
第26章 PEAR和PECL
· · · · · · (收起)
读后感
本书的大部分内容是针对PHP的初学者,同时也穿插了一些中高级话题,这些内容经常会出现在每个章节的讨论(Discussion)中。个人认为本书的亮点是书中总结了作者在多年web开发过程中经常会碰到的一些问题的解决办法、一些容易混淆的概念以及一些编程技巧。 如果...
本书的大部分内容是针对PHP的初学者,同时也穿插了一些中高级话题,这些内容经常会出现在每个章节的讨论(Discussion)中。个人认为本书的亮点是书中总结了作者在多年web开发过程中经常会碰到的一些问题的解决办法、一些容易混淆的概念以及一些编程技巧。 如果是没有面向对象...
用户评价
在我心中,《PHP经典实例》不仅仅是一本书,更是一种对高品质PHP开发的追求。我接触PHP开发已经有很长一段时间了,也读过不少相关的书籍,但总觉得很多内容都停留在“知其然”的层面,而对于“所以然”的深入探讨却相对较少。《PHP经典实例》这个名字,让我看到了“所以然”的曙光。我希望它能系统地梳理并讲解那些被广泛认可、经过时间检验的PHP开发最佳实践。我设想,书中的每一个“实例”都应该是一个独立的、完整的解决方案,它不仅能解决某个具体问题,更重要的是,它背后蕴含着深刻的设计理念和工程智慧。我期待它能引领我思考,如何才能写出更优雅、更高效、更易于维护的代码。我希望它能帮助我理解,为何某些编码方式会成为“经典”,它们在哪些方面体现了“匠心独运”。我渴望通过阅读这本书,能够提升自己的代码品味,从而在日常开发中,能够主动地去构建更具鲁棒性和扩展性的PHP应用,真正做到“以不变应万变”。
收到!我会为你创作五段以读者身份写出的、关于一本叫做《PHP经典实例》的书籍的评价。请注意,根据你的要求,这些评价将**不会**包含该书的实际内容,而是从读者视角出发,描述阅读前的期待、阅读过程中的感受、以及阅读后的影响,且每段评价风格迥异,字数约300字,并用
老实说,拿到《PHP经典实例》这本书的时候,我心里是带着一丝忐忑的。毕竟,“经典”二字的分量很重,它意味着这本书里的内容必须经受住时间和实践的考验,是那种即便过去很多年依然具有指导意义的智慧结晶。我翻看了目录,看到了诸如“高性能数据库交互”、“安全可靠的用户认证”、“优雅的API设计”等等标题,这些都是我工作中经常遇到的痛点和难点。我迫切地想知道,书中是如何将这些复杂的概念,通过一个个具体的、可执行的“实例”来讲解的。我设想,书中不会仅仅给出代码,更重要的是会解释代码的“为什么”,比如在安全性方面,它会揭示哪些常见的陷阱,以及如何通过“经典”的方法去规避。我也期待它能提供一些不同的视角,帮助我理解同一个问题,可能存在多种解决方案,而其中某些解决方案之所以能成为“经典”,是因为它们在效率、可维护性、可扩展性等方面取得了更好的平衡。总而言之,我希望这本书能成为我案头的一本常备工具书,在遇到技术难题时,它能为我指点迷津,提供可靠的解决方案。
分隔。 * * * 这本书的名字《PHP经典实例》就像一块金字招牌,瞬间吸引了我。我接触PHP已经有几年了,虽然能应付日常开发,但总感觉自己在“道”上还有些欠缺。很多时候,别人写出来的代码,我看了觉得“哦,原来还可以这样”,那种灵光一闪的顿悟,我渴望在《PHP经典实例》中获得更多。我期待的是,它能将那些零散的、隐藏在各种项目中的、经过时间检验的、被誉为“经典”的编码技巧和设计思路,系统地、深入浅出地呈现出来。我希望它不是那种泛泛而谈的教程,而是能直击核心,提供真正能提升代码质量、解决实际问题、甚至引领技术潮流的“干货”。我设想,每一章的“实例”都应该像一个精心打磨的艺术品,不仅展示了如何实现某个功能,更重要的是阐释了为什么这样做是“经典”,其背后的逻辑、权衡以及优劣势都分析得透彻。我希望它能帮我建立起更扎实的PHP功底,让我在面对复杂需求时,能够有条不紊,游刃有余,写出让同行眼前一亮的代码。
我平时写PHP代码,总觉得像是在摸着石头过河,虽然能勉强到达彼岸,但过程总是不那么顺畅。《PHP经典实例》这个书名,就像在黑暗中点亮的一盏灯,让我看到了希望。我猜想,这本书里汇集了许多开发者在实际项目中反复打磨、验证过的优秀实践。我期待它能像一个经验丰富的导师,手把手地教我如何写出更具“内功”的代码。我设想,它不会停留在讲解基础语法的层面,而是会深入到更宏观的设计模式、架构原则,并且将这些抽象的概念,落实到具体的PHP代码实例中。我特别关注那些能够提升代码健壮性、性能和可维护性的“经典”技巧。我希望书中能解释清楚,为什么这些方法被称为“经典”,它们的优势在哪里,又适用于哪些场景。我希望能从中学到如何写出更具复用性、更易于测试、也更能应对未来变化的PHP代码。如果这本书能让我从“能写PHP”变成“会写好的PHP”,那我真的会非常感激。
不错的PHP书籍,无论是初学PHP还是有一定编程经验的同学都可以看看
2013.4.6搜php发现 先收着 2013.4.18看了第4,5,6,7,20,21,25,26章 这本书还行,可以用来夯实下基础,各方面也都有所涉及, 以后可以当手册使,随用随查
PHP大杀器!算是PHP的无比强大的实例手册,翻完这个再翻Manual,会有更高的效率!
今天在图书馆看到这本书,很不错,都是经典的例子。但是当时急着去上课,排队借书的人多,就没借。一定抽机会看完。
相当全面!有点厚,所以没有通读。相信对初学者会很有帮助。