本书集合了PHP工作原理、程序语法、编程技术及综合应用开发等方面知识,是一本适合教学、培训与自学的综合参考书。其中第1章“PHP概述”讲述PHP入门知识和Web工作原理。第2~6章内容包含PHP基本语法。第7章为PHP面向对象编程方法。第8、9章介绍PHP数据库操作。第10章说明PHP与JavaScript脚本语言的融合使用。第11章“表单交互”介绍用户通过页面提交信息给服务器端程序处理的方法。在第12章中通过AJAX技术实现客户端和服务器端的数据交互,用jQuery函数改善用户体验与编程模式。第13章“会话管理”介绍cookie和session两种基本会话方式。第14章阐述常用的网络协议与通信方式。第15章介绍3种PHP编程框架。作为总结,第16章给出3个常用网站开发流程。
样章试读
目录
- 目录
第1章PHP概述1
1.1PHP入门1
1.2XAMPP集成环境3
1.3Hello World!11
1.4网上资源18
1.5要领领悟21
第2章基本语法22
2.1数据类型22
2.2变量与常量27
2.3运算符30
2.4程序控制结构35
2.5流程控制语句36
2.6要领领悟43
第3章函数44
3.1定义与调用44
3.2返回值45
3.3参数47
3.4作用域49
3.5PHP内置函数50
3.6变量函数63
3.7要领领悟64
第4章数组66
4.1创建66
4.2操作69
4.3数组函数74
4.4典型应用79
4.5要领领悟84
第5章字符串85
5.1定义85
5.2截取与拼接87
5.3转义与还原89
5.4显示与格式化89
5.5长度与数目93
5.6检索95
5.7替换96
5.8切分与合并97
5.9比较99
5.10字符串与HTML转换100
5.11要领领悟102
第6章正则表达式104
6.1简介104
6.2基础105
6.3模式匹配107
6.4POSIX风格108
6.5Perl风格111
6.6要领领悟115
第7章面向对象116
7.1类及其声明116
7.2对象及其实例化118
7.3封装性121
7.4继承性123
7.5多态性124
7.6常用关键字128
7.7魔术方法132
7.8要领领悟134
第8章MySQL数据库136
8.1MySQL基础136
8.2服务器138
8.3数据库143
8.4数据表143
8.5数据146
8.6函数方 法150
8.7MySQLi扩展153
8.8要领领悟156
第9章持久层类库158
9.1PDO158
9.2ADODB165
9.3设计1:用户数据库170
9.4要领领悟174
第10章JavaScript脚本语言175
10.1简介175
10.2基础语法176
10.3页面对象182
10.4PHP与JavaScript整合189
10.5设计2:“登录/注册”页面192
10.6要领领悟195
第11章表单交互196
11.1表单196
11.2提交数据方法202
11.3元素值获取203
11.4URL传递数据204
11.5数据验证207
11.6设计3:“登录/注册”表单211
11.7要领领悟214
第12章AJAX与jQuery技术215
12.1AJAX概述215
12.2XMLHttpRequest对象219
12.3异步请求处理220
12.4jQuery概述222
12.5jQuery/AJAX230
12.6设计4:动态网页刷新233
12.7要领领悟239
第13章会话管理240
13.1数据传递方式240
13.2cookie241
13.3session247
13.4设计5:购物车254
13.5要领领悟262
第14章网络开发263
14.1网络与协议263
14.2DNS与服务265
14.3socket技术268
14.4FTP服务273
14.5电子邮件276
14.6设计6:WebSocket聊天室281
14.7要领领悟284
第15章框架编程286
15.1MVC模式286
15.2Smarty模板290
15.3Zend Framework295
15.4ThinkPHP框架298
15.5设计7:ThinkPHP框架CURD操作301
15.6要领领悟308
第16章综合应用开发309
16.1Web应用开发流程309
16.2应用1:新闻发布系统312
16.3应用2:网络商店322
16.4应用3:博客网站330
16.5要领领悟338