主要译者在PHP编程方面有扎实的理论基础和实践经验,均有多年PHP的开发经验,在编程、调优、运维方面均有丰富的经验。
序言 ...xxi
前言 . xxiii
第1 章 php 介绍 ...................... 1
PHP 可以做什么 ..........................1
PHP 历史简述 ..............................2
PHP 的演变 ...........................2
PHP 的广泛使用 ....................7
安装PHP .7
PHP 的发展 ..................................8
配置页 .....9
表单 ..9
数据库 ................................. 11
图像 ......13
第2 章 语言基础 ..................... 15
词法结构 ....................................15
大小写 .................................15
语句和分号 .........................15
空白符和换行 ......................16
注释 17
字面量 .................................20
标识符 .................................20
关键字 .................................21
数据类型 ....................................22
整型 22
浮点数 .................................23
字符串 .................................24
布尔型 .................................25
数组 26
对象 27
资源 28
回调 29
NULL ..................................29
变量 ......29
变量的变量 .........................30
变量的引用 .........................30
变量的作用域 ......................31
垃圾收集 .............................33
表达式和操作符 .........................35
操作符的数目 ......................36
操作符的优先级 ..................36
操作符的结合性 ..................37
隐式转换 .............................37
算术操作符 .........................38
字符串连接操作符 ..............39
自动递增/自动递减操作符 ....................................39
比较操作符 .........................40
逻辑操作符 .........................43
类型转换操作符 ..................43
赋值操作符 .........................45
其他操作符 .........................46
流程控制语句 ............................47
if .....47
switch ..................................50
while ....................................51
for ...54
foreach .................................55
try...catch .............................56
declare .................................56
exit 和 return .......................57
goto 57
包含代码 .............................58
在web 页面中嵌套PHP ............60
标准(XML)风格 .............60
SGML 风格 .........................62
ASP 风格 .............................62
Script 风格 ..........................62
直接输出内容 ......................63
第3 章 函数 ........................... 65
函数调用 ....................................65
定义函数 .............................66
变量作用域 ................................68
静态变量 .............................70
函数参数 ....................................70
按值传递参数 ......................70
按引用传递参数 ..................71
默认参数 .............................71
可变参数 .............................72
遗漏参数 .............................73
类型提示 .............................74
返回值 ...74
可变函数 ....................................75
匿名函数 ....................................76
第4 章 字符串 ........................ 79
引用字符串常量 .........................79
变量插值 .............................79
单引号括起来的字符串 .......80
双引号括起来的字符串 .......80
here 文档 .............................81
输出字符串 ................................82
echo 83
print() ..................................83
printf() .................................83
print_r() 和var_dump() .......85
访问单个字符 ............................87
整理字符串 ................................87
删除空白符号 ......................87
改变大小写 .........................88
编码和转义 ................................89
html ..................................89
URL 92
SQL 93
C 语言字符串编码 ...............93
比较字符串 ................................94
精确比较 .............................94
近似相等 .............................96
处理和查找字符串 .....................98
子串 98
其他字符串函数 ..................99
分解字符串 ....................... 100
字符串查找函数 ................ 102
正则表达式 .............................. 105
基础 ................................... 105
字符类 ............................... 106
选择性 ............................... 107
重复序列 ........................... 107
子模式 ............................... 108
分隔符 ............................... 108
匹配行为 ........................... 109
字符类 ............................... 109
锚 . 111
量词和贪婪 ....................... 111
非捕获组 ........................... 112
逆向引用 ........................... 112
后缀选项 ........................... 112
内联选项 ........................... 114
前向和后向断言 ................ 114
剪切 ................................... 115
条件表达式 .....
我能说的就是我希望你不久可以读到这本书。当我读这本书的时候我会尝试第一次理解PHP编程。我得到了很多,然后有机会加入 Boston PHP(北美最大的PHP 用户组)并且领导整个小组4年。我见到了很多传奇的PHP开发者,他们很多都是自学成材的。机会像很多PHP人都知道的一样(包括我):意外地就陷进去了。你只是希望用它来做些新东西。
我们的用户组举办了一次活动,邀请人们展示和交流使用PHP的新方式。一个房产经纪人向我们展示了如何用线上虚拟现实应用在自己的领域发现真实美好的愿景。一个教育玩具设计者展示了他的网站,出售他的独一无二的教育游戏。一个音乐家用PHP为著名的音乐大学创建了乐谱学习工具。还有一些人演示了他用来帮助研究癌症的一个程序。
如你所见,PHP很容易做任何事情。不同背景、技能和目标的用户群体都有。你不需要很高的计算机科学学位在当下就能做一些大事。你需要这样一本书,社区可以帮你成长,多点执著和辛苦,你也可以用自己的方式打造一个全新的工具。
学习PHP是简单有趣的。作者已经做了很伟大的工作,将基础知识做了转换让你快速开始学习,然后带你正确地深入主题,比如面向对象编程。要更深入地练习从该书上学到的,你可以经常看PHP社区或我们的用户组,每个地方都有,可以帮你前进。有很多PHP会议开始逐渐进入世界上其他地方,具体可以看每年八月都会和其他用户组举办PHP会议,可以碰到很多不错的朋友(比如该书的联合作者 Peter MacIntrre,我也会去)并且了解他们,参与社区,你会是更好的 PHPer。
— Michael P.Bourque
VP, PTC
Boston PHP 用户组组织者
Northeast PHP 会议组织者
反向创业组织者
¥381.00
¥9.90
¥9.00
¥516.00
¥40.00