定 价:¥79.00
作 者: | 陈小龙 |
出版社: | 机械工业出版社 |
丛编项: | |
标 签: | 暂缺 |
ISBN: | 9787111610502 | 出版时间: | 2018-11-01 | 包装: | 平装 |
开本: | 16 | 页数: | 字数: |
前言
第1章 走进PHP的世界1
1.1 快速认识PHP2
1.1.1 PHP语言的优势2
1.1.2 PHP的运行机制和原理3
1.1.3 PHP 7的新特性4
1.2 搭建PHP开发环境5
1.3 常用PHP代码编辑器7
1.4 编写一个“Hello World”PHP程序7
第2章 PHP语言基础9
2.1 PHP的数据类型9
2.1.1 字符串9
2.1.2 整型10
2.1.3 浮点型11
2.1.4 布尔型11
2.1.5 数组11
2.1.6 对象11
2.1.7 NULL值12
2.2 运算符12
2.2.1 算术运算符12
2.2.2 递增递减运算符13
2.2.3 比较运算符14
2.2.4 逻辑运算符15
2.2.5 三元运算符15
2.2.6 字符串连接运算符16
2.2.7 赋值运算符16
2.2.8 位运算符17
2.3 变量18
2.3.1 变量的定义18
2.3.2 变量的作用域18
2.4 常量20
2.4.1 常量的声明20
2.4.2 预定义常量21
第3章 流程控制语句23
3.1 条件控制语句23
3.1.1 if条件控制语句23
3.1.2 switch分支语句24
3.2 循环控制语句26
3.2.1 while循环26
3.2.2 do while循环26
3.2.3 for循环27
3.2.4 foreach循环28
3.3 跳转语句30
3.3.1 break语句30
3.3.2 continue语句30
3.3.3 goto语句30
3.4 包含语句31
3.4.1 include语句31
3.4.2 include_once语句33
3.4.3 require语句33
3.4.4 require_once语句34
第4章 函数35
4.1 函数的使用35
4.2 函数的参数36
4.2.1 参数传递方式36
4.2.2 参数类型声明38
4.2.3 可变参数数量39
4.3 函数返回值40
4.4 可变函数41
4.5 内置函数42
4.6 匿名函数42
4.7 递归与迭代44
4.7.1 递归44
4.7.2 迭代45
第5章 字符串46
5.1 单引号和双引号的区别46
5.2 字符串连接符47
5.3 字符串操作47
5.3.1 改变字符串大小写47
5.3.2 查找字符串48
5.3.3 替换字符串50
5.3.4 截取字符串51
5.3.5 去除字符串首尾空格和特殊字符51
5.3.6 计算字符串的长度52
5.3.7 转义和还原字符串53
5.3.8 重复一个字符串53
5.3.9 随机打乱字符串54
5.3.10 分割字符串54
第6章 数组56
6.1 使用数组56
6.1.1 数组类型56
6.1.2 创建数组57
6.2 二维数组和多维数组59
6.2.1 二维数组59
6.2.2 多维数组59
6.3 数组操作60
6.3.1 检查数组中是否存在某个值60
6.3.2 数组转换为字符串61
6.3.3 计算数组中的单元数目61
6.3.4 数组当前单元和数组指针61
6.3.5 数组中的键名和值62
6.3.6 填补数组65
6.3.7 从数组中随机取出一个或多个单元69
6.3.8 数组排序与打乱数组69
6.3.9 遍历数组72
6.3.10 数组的拆分与合并76
6.3.11 增加/删除数组中的元素78
6.3.12 其他常用数组函数79
6.4 系统预定义数组84
6.4.1 $_SERVER84
6.4.2 $_GET 和 $_POST数组86
6.4.3 $_FILES数组87
6.4.4 $_SESSION和$_COOKIE数组88
6.4.5 $_REQUEST[]数组88
第7章 时间与日期89
7.1 设置时区89
7.1.1 在配置文件中设置89
7.1.2 通过date_default_timezone_set函数在文件中设置90
7.2 获取当前时间90
7.3 常用时间处理方法93
7.3.1 格式化时间显示93
7.3.2 计算两个日期间的时间差95
7.3.3 从字符串中解析日期时间96
7.3.4 日期的加减运算96
7.4 验证日期97
第8章 表单98
8.1 表单的种类98
8.1.1 文本域及其类型98
8.1.2 其他表单类型102
8.2 get和post方法103
8.2.1 获取表单值104
8.2.2 处理上传文件105
第9章 类与对象107
9.1 什么是类107
9.1.1 声明一个类108
9.1.2 实例化一个类108
9.1.3 访问类中成员109
9.1.4 静态属性和静态方法110
9.1.5 构造方法和析构方法111
9.2 封装和继承特性113
9.2.1 封装特性113
9.2.2 继承特性114
9.2.3 通过继承实现多态115
9.3 魔术方法116
9.3.1 __set()和__get()方法116
9.3.2 __isset()和__unset()方法117
9.3.3 __call()和__toString()方法