章PHP基础准备1
1.1服务器端的脚本语言PHP1
1.1.1PHP的诞生2
1.1.2PHP是什么2
1.2为什么要学习PHP3
1.2.1学习PHP的出发点3
1.2.2如何学习PHP3
1.3PHP开发平台入门4
1.3.1LAMP平台4
1.3.2ASP.net平台4
1.3.3JavaEE4
第2章配置与安装环境6
2.1下载本地服务器集成软件6
2.2安装集成环境8
2.3查看环境是否安装成功11
章PHP基础准备1
1.1服务器端的脚本语言PHP1
1.1.1PHP的诞生2
1.1.2PHP是什么2
1.2为什么要学习PHP3
1.2.1学习PHP的出发点3
1.2.2如何学习PHP3
1.3PHP开发平台入门4
1.3.1LAMP平台4
1.3.2ASP.net平台4
1.3.3JavaEE4
第2章配置与安装环境6
2.1下载本地服务器集成软件6
2.2安装集成环境8
2.3查看环境是否安装成功11
第3章WAMP集成环境菜单详解12
3.1Localhost本地主机13
3.2phpMyAdmin16
3.3www目录16
3.4Apache16
3.5PHP17
3.6MySQL17
3.7服务配置文件17
3.7.1配置文件17
3.7.2配置文件所在位置18
3.7.3注意事项18
3.8服务的启动与停止18
第4章个PHP文件19
4.1PHP文件存储位置19
4.2文件命名20
4.3文档格式20
4.4PHP语言格式21
4.5PHP注释符号22
4.6注意事项22
4.7PHP当中的小工具23
第5章PHP变量详解24
5.1通俗理解变量24
5.2标识符命名规则25
5.3PHP变量类型25
5.3.1布尔型(Boolean)26
5.3.2整型(Integer)27
5.3.3浮点型(Float)28
5.3.4字符串型(String)29
5.3.5空型(Null)34
第6章PHP运算符详解35
6.1算术运算符35
6.2赋值运算符37
6.3比较运算符38
6.4逻辑运算符38
6.4.1逻辑与(&&或and)39
6.4.2逻辑或(||或or)39
6.4.3逻辑非(!)40
6.5字符串运算符40
6.6其他运算符41
6.6.1反引号运算符('')41
2从零开始系列图书目录
6.6.2错误抑制符(@)41
6.6.3三元运算符(:)42
6.6.4提升运算符优先级(())42
6.6.5运算符的优先级42
第7章PHP流程控制结构44
7.1顺序结构45
7.2分支结构45
7.2.1单一的分支结构46
7.2.2双向分支结构46
7.2.3多向分支结构(一)47
7.2.4多向分支结构(二)47
7.2.5巢状分支结构48
7.3循环结构49
7.3.1while循环50
7.3.2dowhile循环53
7.3.3for循环57
7.3.4特殊的流程控制语句60
7.4小结62
第8章函数63
8.1PHP中的函数63
8.2函数的分类64
8.2.1系统函数64
8.2.2自定义函数65
8.3函数的参数69
8.3.1形参69
8.3.2实参69
8.3.3函数参数实例69
8.3.4形参的默认值72
8.4函数返回值74
8.5函数库的引入方式75
8.6变量的作用域78
8.6.1局部变量78
8.6.2全局变量(global)79
8.6.3静态变量(static)79
8.6.4超全局变量($GLOBALS)80
8.7可变参数个数的函数81
8.7.1func_num_args()82
8.7.2func_get_args()83
8.7.3func_get_arg()83
8.8变量函数(拓展)85
8.9匿名函数(拓展)85
8.10回调函数(拓展)86
8.11递归函数(拓展)87
8.12小结87
第9章数组88
9.1数组单元的定义89
9.2数组的分类(两种类型)89
9.2.1索引式数组90
9.2.2关联式数组90
9.3数组的3种定义90
9.3.1快捷方式定义数组90
9.3.2array语言结构定义数组92
9.3.3直接赋值方式定义数组93
9.3.4特殊情况94
9.3.5注意事项95
9.4使用数组95
9.5数组的维度96
9.6数组的遍历(迭代)98
9.7常用函数107
0章字符串实战110
1章正则表达式123
11.1什么是正则表达式123
11.2正则表达式用来干什么123
11.3怎么学习正则124
11.4正则的规则124
11.5正则的模式124
11.6正则的定界符125
11.7正则的原子126
11.8正则的元字符128
11.8.1原子表128
11.8.2匹配次数129
11.8.3抑扬符与美元符号130
11.8.4常用元字符133
11.8.5小括号136
11.8.6或符号140
11.9模式修正符141
2章错误日志和日期时间处理147
12.1常见的PHP错误类型147
12.1.1语法错误147
12.1.2运行时错误148
12.1.3逻辑错误148
12.2三种方式解决问题149
12.2.1输出法调试149
12.2.2代码中断法149
12.2.3注释调试法151
12.3PHP中的错误级别152
12.3.1E_Notice级别152
12.3.2E_Warning级别152
12.3.3E_Error级别153
12.3.4E_All级别153
12.4控制PHP报错154
12.4.1PHP配置文件154
12.4.2当前脚本155
12.4.3在脚本中配置php.ini其他配置项157
12.5日志处理159
12.6日期时间159
12.6.1时区160
12.6.2日期函数161
12.6.3万年历161
3章文件系统180
13.1文件是什么180
13.2文件类型180
13.3目录遍历181
13.4相对路径与路径186
13.5统计目录大小187
13.6递归删除目录192
13.7递归复制目录193
13.8文件的基本操作195
4章文件上传和下载212
14.1文件上传的原理212
14.2上传文件的注意事项216
14.3单文件上传函数216
14.4多文件上传219
14.5在线相册管理系统222