PHP 7动态网站开发案例课堂(第2版)(网站开发案例课堂)

PHP 7动态网站开发案例课堂(第2版)(网站开发案例课堂)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2018-02
版次: 2
ISBN: 9787302490975
定价: 69.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 459页
字数: 717千字
正文语种: 简体中文
  •   《PHP 7动态网站开发案例课堂(第2版)》以零基础讲解为宗旨,用实例引导读者深入学习,采取“基础入门→核心技术→高级技能→项目实战”的讲解模式,深入浅出地讲解PHP 7的各项技术及实战技能。
      《PHP 7动态网站开发案例课堂(第2版)》第1篇“基础入门”主要内容包括我的第1个PHP程序、PHP的基本语法、函数的应用、程序控制结构、字符串、正则表达式;第2篇“核心技术”主要内容包括数组、PHP与Web页面交互、管理日期和时间、Cookie和会话管理、GD绘图与图像处理、错误处理和异常处理、操作文件与目录、面向对象编程和PHP加密技术;第3篇“高级技能”主要内容包括phpMyAdmin操作MySQL数据库、MySQL数据库与SQL查询、使用MySQLi操作MySQL、使用PDO操作MySQL数据库、PHP与XML技术、PHP与Ajax技术、PHP与jQuery技术、Zend Framework框架;第4篇“项目实战”主要内容包括开发验证码系统、开发个人博客系统、开发用户权限系统、开发社区市场系统。
      《PHP 7动态网站开发案例课堂(第2版)》适合任何想学习使用PHP 7开发动态网站的人员,无论您是否从事计算机相关行业,无论您是否接触过PHP 7,通过学习均可快速掌握PHP 7开发动态网站的方法和技巧。
      刘春茂,本科毕业于上海复旦大学,硕士毕业于清华大学。曾在美国IBM公司移动产品开发组从事Android平台应用的开发。

      擅长的核心技术

      媒体和教育领域个性化信息推荐,网站用户行为数据挖掘,健康领域非结构化数据处理。

      擅长的其他技术

      熟悉各种网站和手机(Andorid和iOS)app的开发等,精通Java, C/C++, PHP, Python等流行语言并对Hadoop, MapReduce等大数据框架有深入研究。

    目录

    第1篇基础入门

    第1章揭开PHP的神秘面纱——我的

    第一个PHP程序3

    1.1认识PHP4

    1.1.1什么是PHP4

    1.1.2PHP的发展历程4

    1.1.3PHP语言的优势5

    1.2PHP7的新特征5

    1.3PHP服务器概述7

    1.4新手的福音——安装WampServer集成

    开发环境8

    1.5常用的开发利器11

    1.5.1PHP代码开发工具11

    1.5.2网页设计工具12

    1.5.3文本编辑工具12

    1.6案例实战——我的第一个PHP程序13

    1.7如何能学好PHP714

    1.8疑难解惑15

    第2章零基础开始学习——PHP的基本

    语法17

    2.1PHP语言标识风格18

    2.2熟悉编码规范18

    2.2.1什么是编码规范19

    2.2.2PHP的一些编码规范19

    2.3常量21

    2.3.1声明和使用常量21

    2.3.2使用系统预定义常量21

    2.4变量23

    2.4.1PHP中的变量声明23

    2.4.2可变变量和变量的引用24

    2.4.3变量作用域25

    2.4.4变量的销毁27

    2.5理解变量的类型28

    2.5.1什么是类型28

    2.5.2整型(integer)29

    2.5.3浮点型(float或double)29

    2.5.4布尔型(boolean)29

    2.5.5字符串型(string)29

    2.5.6数组型(array)30

    2.5.7对象型(object)32

    2.5.8NULL型32

    2.5.9资源类型(Resource)32

    2.5.10数据类型之间的相互转换32

    2.6PHP7的新变化——声明标量类型和

    函数返回值类型33

    2.7使用运算符35

    2.7.1算术运算符35

    2.7.2字符串连接符36

    2.7.3赋值运算符36

    2.7.4比较运算符37

    2.7.5逻辑运算符38

    2.7.6按位运算符38

    2.7.7否定控制运算符39

    2.7.8错误控制运算符39

    2.7.9三元运算符39

    2.7.10运算符的优先级和结合规则39

    2.8PHP7的新变化——合并运算符和

    组合运算符40

    2.9PHP中的表达式40

    2.10案例实战——创建多维数组41

    2.11疑难解惑42

    第3章实现定制功能——函数的应用43

    3.1认识函数44

    3.2内置函数44

    3.2.1数学函数44

    3.2.2变量相关的函数45

    3.3自定义函数46

    3.3.1定义和调用函数46

    3.3.2向函数传递参数值47

    3.3.3向函数传递参数引用48

    3.3.4从函数中返回值48

    3.3.5引用函数49

    3.3.6取消函数引用50

    3.3.7变量函数50

    3.4PHP7的新变化——新增intdiv()函数51

    3.5包含文件51

    3.5.1require和include52

    3.5.2include_once和require_once52

    3.6疑难解惑53

    第4章程序的执行方向——程序控制

    结构55

    4.1流程控制概述56

    4.2条件控制结构56

    4.2.1单一条件分支结构(if语句)56

    4.2.2双向条件分支结构(if…else

    语句)57

    4.2.3多向条件分支结构(elseif

    语句)57

    4.2.4多向条件分支结构(switch

    语句)58

    4.3循环控制结构60

    4.3.1while循环语句60

    4.3.2do...while循环语句60

    4.3.3for循环语句61

    4.3.4foreach循环语句62

    4.3.5流程控制的另一种书写格式62

    4.3.6使用break/continue语句

    跳出循环64

    4.4案例实战1——条件分支结构的应用65

    4.5案例实战2——循环控制结构的应用66

    4.6疑难解惑67

    第5章不可不说的文本数据——

    字符串69

    5.1字符串的单引号和双引号70

    5.2字符串的连接符71

    5.3字符串的基本操作72

    5.3.1手动和自动转义字符串中的

    字符72

    5.3.2计算字符串的长度72

    5.3.3字符串单词统计73

    5.3.4清理字符串中的空格74

    5.3.5字符串的切分与组合74

    5.3.6字符串子串的截取75

    5.3.7字符串子串的替换76

    5.3.8字符串查找77

    5.4疑难解惑77

    第6章匹配文本有妙招——正则

    表达式79

    6.1什么是正则表达式80

    6.2正则表达式的语法规则80

    6.2.1方括号([])80

    6.2.2连字符(-)80

    6.2.3点号字符(.)80

    6.2.4限定符(+*?{n,m})81

    6.2.5行定位符(^和$)81

    6.2.6排除字符([^])81

    6.2.7括号字符(())81

    6.2.8选择字符(|)81

    6.2.9转义字符与反斜杠81

    6.2.10认证E-mail的正则表达式82

    6.3Perl兼容正则表达式函数82

    6.3.1使用正则表达式对字符串

    进行匹配82

    6.3.2使用正则表达式替换字符串的

    子串84

    6.3.3使用正则表达式切分字符串85

    6.4案例实战——创建商品在线订单页面85

    6.5疑难解惑89

    第2篇核心技术

    第7章特殊的元素集合——数组93

    7.1什么是数组94

    7.2数组类型94

    7.2.1数字索引数组94

    7.2.2关联索引数组95

    7.3数组的结构95

    7.3.1一维数组96

    7.3.2多维数组96

    7.4遍历数组98

    7.4.1遍历一维数字索引数组98

    7.4.2遍历一维关联索引数组98

    7.4.3遍历多维数组99

    7.5数组排序100

    7.5.1一维数组排序100

    7.5.2多维数组排序102

    7.6字符串与数组的转换103

    7.7向数组中添加和删除元素104

    7.7.1向数组中添加元素104

    7.7.2从数组中删除元素105

    7.8查询数组中的指定元素106

    7.9统计数组元素的个数108

    7.10删除数组中重复的元素109

    7.11调换数组中的键值和元素值110

    7.12数组的序列化111

    7.13疑难解惑112

    第8章表单的动态效果——PHP与

    Web页面交互113

    8.1创建动态内容114

    8.2表单与PHP114

    8.3设计表单元素115

    8.3.1表单的基本结构115

    8.3.2文本框115

    8.3.3复选框116

    8.3.4单选按钮118

    8.3.5下拉列表119

    8.3.6重置按钮和提交按钮120

    8.4传递数据123

    8.4.1用POST方式传递数据123

    8.4.2用GET方式传递数据123

    8.5PHP获取表单传递数据的方法124

    8.6PHP对URL传递的参数进行编码125

    8.7案例实战——团购商品订单表126

    8.8疑难解惑127

    疑难解惑202

  • 内容简介:
      《PHP 7动态网站开发案例课堂(第2版)》以零基础讲解为宗旨,用实例引导读者深入学习,采取“基础入门→核心技术→高级技能→项目实战”的讲解模式,深入浅出地讲解PHP 7的各项技术及实战技能。
      《PHP 7动态网站开发案例课堂(第2版)》第1篇“基础入门”主要内容包括我的第1个PHP程序、PHP的基本语法、函数的应用、程序控制结构、字符串、正则表达式;第2篇“核心技术”主要内容包括数组、PHP与Web页面交互、管理日期和时间、Cookie和会话管理、GD绘图与图像处理、错误处理和异常处理、操作文件与目录、面向对象编程和PHP加密技术;第3篇“高级技能”主要内容包括phpMyAdmin操作MySQL数据库、MySQL数据库与SQL查询、使用MySQLi操作MySQL、使用PDO操作MySQL数据库、PHP与XML技术、PHP与Ajax技术、PHP与jQuery技术、Zend Framework框架;第4篇“项目实战”主要内容包括开发验证码系统、开发个人博客系统、开发用户权限系统、开发社区市场系统。
      《PHP 7动态网站开发案例课堂(第2版)》适合任何想学习使用PHP 7开发动态网站的人员,无论您是否从事计算机相关行业,无论您是否接触过PHP 7,通过学习均可快速掌握PHP 7开发动态网站的方法和技巧。
  • 作者简介:
      刘春茂,本科毕业于上海复旦大学,硕士毕业于清华大学。曾在美国IBM公司移动产品开发组从事Android平台应用的开发。

      擅长的核心技术

      媒体和教育领域个性化信息推荐,网站用户行为数据挖掘,健康领域非结构化数据处理。

      擅长的其他技术

      熟悉各种网站和手机(Andorid和iOS)app的开发等,精通Java, C/C++, PHP, Python等流行语言并对Hadoop, MapReduce等大数据框架有深入研究。

  • 目录:
    目录

    第1篇基础入门

    第1章揭开PHP的神秘面纱——我的

    第一个PHP程序3

    1.1认识PHP4

    1.1.1什么是PHP4

    1.1.2PHP的发展历程4

    1.1.3PHP语言的优势5

    1.2PHP7的新特征5

    1.3PHP服务器概述7

    1.4新手的福音——安装WampServer集成

    开发环境8

    1.5常用的开发利器11

    1.5.1PHP代码开发工具11

    1.5.2网页设计工具12

    1.5.3文本编辑工具12

    1.6案例实战——我的第一个PHP程序13

    1.7如何能学好PHP714

    1.8疑难解惑15

    第2章零基础开始学习——PHP的基本

    语法17

    2.1PHP语言标识风格18

    2.2熟悉编码规范18

    2.2.1什么是编码规范19

    2.2.2PHP的一些编码规范19

    2.3常量21

    2.3.1声明和使用常量21

    2.3.2使用系统预定义常量21

    2.4变量23

    2.4.1PHP中的变量声明23

    2.4.2可变变量和变量的引用24

    2.4.3变量作用域25

    2.4.4变量的销毁27

    2.5理解变量的类型28

    2.5.1什么是类型28

    2.5.2整型(integer)29

    2.5.3浮点型(float或double)29

    2.5.4布尔型(boolean)29

    2.5.5字符串型(string)29

    2.5.6数组型(array)30

    2.5.7对象型(object)32

    2.5.8NULL型32

    2.5.9资源类型(Resource)32

    2.5.10数据类型之间的相互转换32

    2.6PHP7的新变化——声明标量类型和

    函数返回值类型33

    2.7使用运算符35

    2.7.1算术运算符35

    2.7.2字符串连接符36

    2.7.3赋值运算符36

    2.7.4比较运算符37

    2.7.5逻辑运算符38

    2.7.6按位运算符38

    2.7.7否定控制运算符39

    2.7.8错误控制运算符39

    2.7.9三元运算符39

    2.7.10运算符的优先级和结合规则39

    2.8PHP7的新变化——合并运算符和

    组合运算符40

    2.9PHP中的表达式40

    2.10案例实战——创建多维数组41

    2.11疑难解惑42

    第3章实现定制功能——函数的应用43

    3.1认识函数44

    3.2内置函数44

    3.2.1数学函数44

    3.2.2变量相关的函数45

    3.3自定义函数46

    3.3.1定义和调用函数46

    3.3.2向函数传递参数值47

    3.3.3向函数传递参数引用48

    3.3.4从函数中返回值48

    3.3.5引用函数49

    3.3.6取消函数引用50

    3.3.7变量函数50

    3.4PHP7的新变化——新增intdiv()函数51

    3.5包含文件51

    3.5.1require和include52

    3.5.2include_once和require_once52

    3.6疑难解惑53

    第4章程序的执行方向——程序控制

    结构55

    4.1流程控制概述56

    4.2条件控制结构56

    4.2.1单一条件分支结构(if语句)56

    4.2.2双向条件分支结构(if…else

    语句)57

    4.2.3多向条件分支结构(elseif

    语句)57

    4.2.4多向条件分支结构(switch

    语句)58

    4.3循环控制结构60

    4.3.1while循环语句60

    4.3.2do...while循环语句60

    4.3.3for循环语句61

    4.3.4foreach循环语句62

    4.3.5流程控制的另一种书写格式62

    4.3.6使用break/continue语句

    跳出循环64

    4.4案例实战1——条件分支结构的应用65

    4.5案例实战2——循环控制结构的应用66

    4.6疑难解惑67

    第5章不可不说的文本数据——

    字符串69

    5.1字符串的单引号和双引号70

    5.2字符串的连接符71

    5.3字符串的基本操作72

    5.3.1手动和自动转义字符串中的

    字符72

    5.3.2计算字符串的长度72

    5.3.3字符串单词统计73

    5.3.4清理字符串中的空格74

    5.3.5字符串的切分与组合74

    5.3.6字符串子串的截取75

    5.3.7字符串子串的替换76

    5.3.8字符串查找77

    5.4疑难解惑77

    第6章匹配文本有妙招——正则

    表达式79

    6.1什么是正则表达式80

    6.2正则表达式的语法规则80

    6.2.1方括号([])80

    6.2.2连字符(-)80

    6.2.3点号字符(.)80

    6.2.4限定符(+*?{n,m})81

    6.2.5行定位符(^和$)81

    6.2.6排除字符([^])81

    6.2.7括号字符(())81

    6.2.8选择字符(|)81

    6.2.9转义字符与反斜杠81

    6.2.10认证E-mail的正则表达式82

    6.3Perl兼容正则表达式函数82

    6.3.1使用正则表达式对字符串

    进行匹配82

    6.3.2使用正则表达式替换字符串的

    子串84

    6.3.3使用正则表达式切分字符串85

    6.4案例实战——创建商品在线订单页面85

    6.5疑难解惑89

    第2篇核心技术

    第7章特殊的元素集合——数组93

    7.1什么是数组94

    7.2数组类型94

    7.2.1数字索引数组94

    7.2.2关联索引数组95

    7.3数组的结构95

    7.3.1一维数组96

    7.3.2多维数组96

    7.4遍历数组98

    7.4.1遍历一维数字索引数组98

    7.4.2遍历一维关联索引数组98

    7.4.3遍历多维数组99

    7.5数组排序100

    7.5.1一维数组排序100

    7.5.2多维数组排序102

    7.6字符串与数组的转换103

    7.7向数组中添加和删除元素104

    7.7.1向数组中添加元素104

    7.7.2从数组中删除元素105

    7.8查询数组中的指定元素106

    7.9统计数组元素的个数108

    7.10删除数组中重复的元素109

    7.11调换数组中的键值和元素值110

    7.12数组的序列化111

    7.13疑难解惑112

    第8章表单的动态效果——PHP与

    Web页面交互113

    8.1创建动态内容114

    8.2表单与PHP114

    8.3设计表单元素115

    8.3.1表单的基本结构115

    8.3.2文本框115

    8.3.3复选框116

    8.3.4单选按钮118

    8.3.5下拉列表119

    8.3.6重置按钮和提交按钮120

    8.4传递数据123

    8.4.1用POST方式传递数据123

    8.4.2用GET方式传递数据123

    8.5PHP获取表单传递数据的方法124

    8.6PHP对URL传递的参数进行编码125

    8.7案例实战——团购商品订单表126

    8.8疑难解惑127

    疑难解惑202

查看详情
您可能感兴趣 / 更多