PHP入门很轻松(微课版)
¥
50.4
7.2折
¥
69.8
全新
库存4件
作者云尚科技 编
出版社清华大学出版社
ISBN9787302590217
出版时间2022-03
装帧平装
开本16开
定价69.8元
货号1202590901
上书时间2024-11-24
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
云尚科技由众多软件开发工程师和数据库运维工程师组成。云尚科技团队曾做项目:基于ASP.NET平台的演播厅票务系统,B2C电子商务平台,思迈威科技CRM管理系统和某汽车网大型行业级网站应用。云尚科技团队为郑州大学、黄河科技大学等高校提供毕业生项目实训服务,对于初学者常遇到的问题有丰富的解决经验。云尚科技长期从事软件项目开发、Linux系统管理与运维,具有丰富开发和教学经验。云尚科技同时投入视频在线教育,目前拥有会员4万多,为编程初学者提供很优质的教学视频课程。
目录
第1章搭建PHP开发环境001
1.1PHP的前世今生001
1.1.1PHP的概念001
1.1.2PHP的发展历程001
1.2PHP可以做哪些事002
1.3PHP有哪些优点003
1.4搭建PHP的编程环境003
1.5PHP开发工具005
1.5.1使用记事本005
1.5.2使用PhpStorm开发工具006
1.6行PHP代码006
1.7小白疑难问题解答007
1.8实战训练007
第2章成为大牛前的知识008
2.1PHP的语法特点008
2.1.1PHP的标记风格008
2.1.2代码注释008
2.1.3编码规范009
2.2常量010
2.2.1定义和使用常量010
2.2.2内置常量011
2.3变量012
2.3.1定义和使用变量012
2.3.2预定义变量013
2.3.3可变变量014
2.3.4变量作用域015
2.4基本数据类型016
2.4.1整型016
2.4.2浮点型017
2.4.3布尔型017
2.4.4字符串型017
2.4.5数组型018
2.4.6数据类型之间的相互转换019
2.5运算符和优先级021
2.5.1算术运算符021
2.5.2比较运算符022
2.5.3字符串运算符023
2.5.4赋值运算符023
2.5.5逻辑运算符024
2.5.6按位运算符024
2.5.7运算符的优先顺序025
2.6流程控制结构025
2.6.1条件控制结构026
2.6.2循环控制结构029
2.7小白疑难问题解答034
2.8实战训练035
第3章PHP中的函数036
3.1PHP的内置函数036
3.2自定义函数036
3.2.1自定义和调用函数037
3.2.2向函数传递参数值037
3.2.3向函数传递参数引用038
3.2.4对函数的引用038
3.2.5对函数取消引用039
3.3声明函数返回值的类型039
3.4包含文件040
3.4.1require()和include()040
3.4.2include_once()和require_once()041
3.5小白疑难问题解答041
3.6实战训练042
第4章PHP的数组043
4.1数组的分类043
4.2数组的定义043
4.2.1直接赋值的方式定义数组044
4.2.2使用array()语言结构定义数组044
4.2.3多维数组的定义045
4.3数组的遍历046
4.3.1使用for语句循环遍历数组046
4.3.2使用foreach语句循环遍历数组046
4.3.3联合使用list()、each()、while()循环遍历数组047
4.3.4使用数组的内部指针控制函数遍历数组048
4.4数组的常用操作049
4.4.1输出数组049
4.4.2字符串与数组的转换050
4.4.3统计数组元素个数051
4.4.4查询数组中指定元素052
4.4.5获取数组中后一个元素052
4.4.6向数组中添加元素053
4.4.7删除数组中重复的元素053
4.5操作PHP数组需要注意的一些细节054
4.5.1数组运算符054
4.5.2删除数组中的元素操作055
4.5.3关于数组下标的注意事项057
4.6使用生成器058
4.6.1使用生成器迭代数据058
4.6.2生成器与数组的区别058
4.7小白疑难问题解答060
4.8实战训练061
第5章字符串和正则表达式062
5.1了解字符串062
5.2字符串的运算符063
5.3字符串的格式化063
5.3.1去除空格和预定义字符063
5.3.2字符串大小写的转换065
5.3.3与HTML标签相关的字符串格式化066
5.4字符串常用操作067
5.4.1转义和还原字符串数据068
5.4.2获取字符串的长度068
5.4.3截取字符串069
5.4.4比较字符串070
5.4.5检索字符串072
5.4.6替换字符串074
5.4.7分隔字符串075
5.4.8合成字符串076
5.5正则表达式简介076
5.6正则表达式语法规则077
5.6.1行定位符077
5.6.2单词定界符077
5.6.3字符类078
5.6.4选择字符078
5.6.5连字符079
5.6.6排除字符079
5.6.7限定符079
5.6.8点号字符080
5.6.9转义字符080
5.6.10反斜线080
5.6.11括号字符080
5.6.12模式修饰符081
5.7PCRE兼容正则表达式函数081
5.7.1preg_grep()函数082
5.7.2preg_match()函数和preg_match_all()函数082
5.7.3preg_quote()函数083
5.7.4preg_replace()函数083
5.7.5preg_replace_callback()函数084
5.7.6preg_split()函数084
5.8小白疑难问题解答085
5.9实战训练086
第6章日期和时间087
6.1系统时区设置087
6.1.1时区划分087
6.1.2时区设置087
6.2PHP日期和时间函数088
6.2.1获取本地化时间戳088
6.2.2获取当前时间戳089
6.2.3获取当前日期和时间089
6.2.4获取日期信息089
6.2.5检验日期的有效性090
6.2.6输出格式化的日期和时间091
6.2.7显示本地化的日期和时间093
6.2.8将日期和时间解析为UNIX时间戳096
6.3计算代码执行时间096
6.4小白疑难问题解答097
6.5实战训练098
第7章面向对象程序设计099
7.1认识面向对象099
7.1.1什么是对象099
7.1.2面向对象的特点100
7.1.3什么是类100
7.2如何抽象一个类101
7.2.1类的定义101
7.2.2成员属性101
7.2.3成员方法101
7.3通过类实例化对象101
7.3.1实例化对象102
7.3.2对象中成员的访问102
7.3.3特殊的对象引用$this103
7.3.4构造函数与析构函数103
7.4封装性105
7.4.1设置私有成员105
7.4.2私有成员的访问106
7.4.3__set()、__get()、__isset()和__unset()四种方法106
7.5继承性108
7.5.1类继承的应用108
7.5.2私有属性的继承109
7.5.3子类中重载父类的方法109
7.6常见的关键字110
7.6.1final关键字110
7.6.2static关键字111
7.6.3const关键字112
7.6.4instanceof关键字113
7.7抽象类与接口114
7.7.1抽象类114
7.7.2接口技术115
7.8小白疑难问题解答116
7.9实战训练116
第8章操作文件和目录118
8.1文件系统概述118
8.1.1文件类型118
8.1.2文件的属性119
8.2目录的基本操作120
8.2.1解析目录路径121
8.2.2遍历目录122
8.2.3统计目录大小123
8.2.4建立和删除目录124
8.2.5复制目录124
8.3文件的基本操作125
8.3.1文件的打开与关闭125
8.3.2写入文件126
8.3.3读取文件内容127
8.3.4移动文件指针129
8.3.5文件的锁定机制130
8.4文件的上传与下载131
8.4.1文件上传131
8.4.2文件下载133
8.5小白疑难问题解答134
8.6实战训练134
第9章PHP与Web交互135
9.1Web交互中的预定义变量135
9.1.1$_GET变量135
9.1.2$_POST变量136
9.1.3$_REQUEST变量136
9.2表单与PHP137
9.3表单设计137
9.3.1表单的基本结构137
9.3.2表单元素和PHP交互138
9.4传递数据的两种方法140
9.4.1用POST方式传递数据140
9.4.2用GET方式传递数据140
9.5PHP对URL传递的参数进行编码141
9.6设计商品订单表页面141
9.7小白疑难问题解答142
9.8实战训练143
第10章管理Cookie和Session144
10.1Cookie管理144
10.1.1了解Cookie144
10.1.2创建Cookie145
10.1.3读取Cookie146
10.1.4删除Cookie146
10.1.5Cookie的生命周期148
10.2Session管理148
10.2.1了解Session148
10.2.2创建Session148
10.2.3通过Session判断用户的操作权限150
10.3Session的应用152
10.3.1Session临时文件152
10.3.2Session缓存153
10.4小白疑难问题解答153
10.5实战训练154
第11章处理错误和异常155
11.1处理错误155
11.1.1错误报告级别155
11.1.2调整错误报告级别156
11.1.3使用trigger_error()函数替代die()函数157
11.1.4自定义错误处理158
11.2处理异常159
11.2.1异常处理实现159
11.2.2扩展PHP内置的异常处理类161
11.2.3捕获多个异常162
11.3小白疑难问题解答164
11.4实战训练165
第12章MySQL基础操作166
12.1MySQL概述166
12.2启动phpMyAdmin管理程序166
12.3MySQL数据类型167
12.3.1整数类型168
12.3.2浮点数类型和定点数类型168
12.3.3日期与时间类型169
12.3.4文本字符串类型171
12.3.5二进制字符串类型172
12.4创建数据库和数据表173
12.5为MySQL管理账号加上密码174
12.6MySQL数据库的基本操作176
12.6.1创建数据库176
12.6.2查看数据库176
12.6.3删除数据库177
12.7MySQL数据表的基本操作177
12.7.1创建数据表177
12.7.2查看数据表178
12.7.3修改数据表179
12.7.4删除数据表179
12.8MySQL语句的操作180
12.8.1插入记录180
12.8.2查询记录180
12.8.3修改记录181
12.8.4删除记录181
12.9小白疑难问题解答181
12.10实战训练182
第13章PHP操作MySQL数据库185
13.1PHP访问MySQL数据库的步骤185
13.2PHP操作MySQL数据库的方法185
13.2.1使用mysqli_connect()函数连接MySQL服务器185
13.2.2使用mysqli_select_db()函数选择数据库186
13.2.3使用mysqli_query()函数执行SQL语句187
13.2.4使用mysqli_fetch_array()函数从数组结果集中获取信息187
13.2.5使用mysqli_fetch_object()函数从结果集中获取一行作为对象188
13.2.6使用mysqli_fetch_row()函数逐行获取结果集中的每条记录189
13.2.7使用mysqli_num_rows()函数获取查询结果集中的记录数190
13.3创建学生成绩管理系统191
13.3.1创建数据库和数据表191
13.3.2创建学生成绩管理系统的主页面192
13.3.3学生成绩添加功能193
13.3.4学生成绩查询功能195
13.3.5学生成绩修改功能196
13.3.6学生成绩删除功能198
13.4小白疑难问题解答200
13.5实战训练201
第14章PDO数据库抽象层202
14.1认识PDO202
14.1.1什么是PDO202
14.1.2安装PDO203
14.2PDO连接数据库203
14.2.1PDO构造函数203
14.2.2DSN详解204
14.3PDO中执行SQL语句205
14.3.1exec()方法205
14.3.2query()方法205
14.3.3预处理语句——prepare()和execute()方法206
14.4PDO中获取结果集207
14.4.1fetch()方法207
14.4.2fetchAll()方法208
14.4.3fetchColumn()方法209
14.5PDO中捕获SQL语句中的错误210
14.5.1使用默认模式——PDO::ERRMODE_SILENT210
14.5.2使用警告模式——PDO::ERRMODE_WARNING211
14.5.3使用异常模式——PDO::ERRMODE_EXCEPTION212
14.6PDO中错误处理213
14.6.1errorCode()方法213
14.6.2errorInfo()方法214
14.7PDO中事务处理215
14.8小白疑难问题解答216
14.9实战训练217
第15章图形图像处理技术218
15.1PHP中GD库的使用218
15.1.1画布管理219
15.1.2设置颜色220
15.1.3生成图像220
15.1.4绘制图像221
15.1.5在图像中绘制文字225
15.2添加图片水印226
15.3图片旋转228
15.4使用图像处理技术生成验证码228
15.5Jpgraph组件的应用230
15.5.1Jpgraph组件的安装230
15.5.2使用柱形图统计数据231
15.5.3使用折线图统计数据232
15.5.4使用3D饼形图统计数据233
15.6小白疑难问题解答234
15.7实战训练235
第16章开发网上商城管理系统236
16.1商品管理系统概述236
16.1.1文件结构236
16.1.2系统功能237
16.2设计系统的数据库237
16.2.1创建数据库和数据表237
16.2.2数据库连接文件238
16.3开发管理员登录和修改密码功能238
16.3.1创建登录验证码238
16.3.2管理员登录页239
16.3.3管理员登录功能240
16.3.4管理员密码更改页242
16.3.5开发密码更改功能243
16.4开发商品管理页面244
16.4.1商品管理页面的头部模块244
16.4.2商品管理页面的左侧模块245
16.4.3商品管理页面的右侧模块246
16.5开发商品管理功能246
16.5.1商品编辑页面246
16.5.2开发商品管理分页功能248
16.5.3商品管理中的修改页249
16.5.4商品管理中修改和删除功能的实现250
16.5.5商品添加页252
16.5.6商品添加功能的实现253
16.6开发商品查询和统计功能255
16.6.1商品查询页面255
16.6.2实现商品查询功能256
16.6.3实现商品统计257
内容摘要
《PHP入门很轻松:微课超值版》侧重实战,结合流行有趣的热点案例,详细地介绍了PHP开发中的各项技术。《PHP入门很轻松:微课超值版》分为16章,包括搭建PHP开发环境、成为大牛前的推荐知识、PHP中的函数、PHP的数组、字符串和正则表达式、日期和时间、面向对象程序设计、操作文件和目录、PHP与Web交互、管理Cookie和Session、处理错误和异常、MySQL基本操作、PHP操作MySQL数据库、PDO数据库抽象层、图形图像处理技术。为了提高读者的项目开发能力,最后挑选热点项目网上商城管理系统,进一步讲述PHP在实际项目中的应用技能。
《PHP入门很轻松:微课超值版》赠送大量超值的资源,包括同步教学微视频、精美幻灯片、案例及项目源码、教学大纲、求职资源库、面试资源库、笔试题库和小白项目实战手册。同时《PHP入门很轻松:微课超值版》还提供技术支持QQ群,专为读者答疑解难,降低零基础学习编程的门槛,让读者轻松跨入编程的领域。
《PHP入门很轻松:微课超值版》适合零基础的编程自学者和PHP程序开发人员,还可作为中、高职、本科院校相关专业的教材,以及社会培训机构的培训手册和参考资料。
主编推荐
"本书特点
★★贴身辅导:免费微视频课程。
★★强化实用:模拟真实开发环境,让编程更容易。
★★小白实战手册:3个真实项目实训,快速积累行业经验。
★★面试宝典:求职资源库、面试资源库和笔试题库,轻松找工作。
★★教学无忧:课后习题教学大纲和精美幻灯片,让教学更轻松。
★★互动教学:定期和作者在线答疑,解决自学路上的困惑。
"
— 没有更多了 —
以下为对购买帮助不大的评价