登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』PHP程序设计案例教程

書城自編碼: 3321768
分類: 簡體書→大陸圖書→教材高职高专教材
作者: 何定华,周小松,刘超,黄治坤
國際書號(ISBN): 9787302519003
出版社: 清华大学出版社
出版日期: 2019-02-01


書度/開本: 16开 釘裝: 平装

售價:NT$ 377

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
Python贝叶斯深度学习
《 Python贝叶斯深度学习 》

售價:NT$ 407.0
文本的密码:社会语境中的宋代文学
《 文本的密码:社会语境中的宋代文学 》

售價:NT$ 306.0
启微·狂骉年代:西洋赛马在中国
《 启微·狂骉年代:西洋赛马在中国 》

售價:NT$ 357.0
有趣的中国古建筑
《 有趣的中国古建筑 》

售價:NT$ 305.0
十一年夏至
《 十一年夏至 》

售價:NT$ 347.0
如何打造成功的商业赛事
《 如何打造成功的商业赛事 》

售價:NT$ 407.0
万千教育学前·透视学前儿童的发展:解析幼儿教师常问的那些问题
《 万千教育学前·透视学前儿童的发展:解析幼儿教师常问的那些问题 》

售價:NT$ 265.0
慈悲与玫瑰
《 慈悲与玫瑰 》

售價:NT$ 398.0

建議一齊購買:

+

NT$ 195
《 模具专业英语 》
+

NT$ 198
《 模具专业英语(全国高等职业教育规划教材) 》
+

NT$ 169
《 Android高级应用开发案例教程 》
編輯推薦:
零基础、通俗易懂:本书从初学者角度出发编制而成。无需程序设计思想和其他前导课程,由浅入深,通俗易懂,是学习PHP程序设计的入门教程。
案例丰富典型:为读者提供丰富而又典型的案例,力求通过典型的案例把各个章节的知识点讲解透彻。本书讲授PHP函数较多,教师可以根据实际学时数进行适当删减。
內容簡介:
本书从初学者角度出发,由浅入深、循序渐进地介绍了PHP和MySQL的一些知识,并提供了大量的PHP程序案例,课后还有习题供读者练习。
本书共分为12章,主要内容包括:PHP概述与运行环境搭建、PHP基本语法、PHP数据处理、PHP流程控制语句、PHP函数、数组、字符串和正则表达式、面向对象的程序设计、PHP表单应用、session和cookie、文件和目录处理、MySQL数据库。每章后面都提供了一个综合案例及习题。
本书适合初学者使用。另外,对于大中专院校和培训班的学生,本书更是一本不可多得的教材。
目錄
目录
第1章PHP概述与运行环境搭建1
1.1PHP入门1
1.1.1PHP的发展史2
1.1.2PHP的优点3
1.1.3PHP的运行机制4
1.2PHP扩展库5
1.2.1标准扩展库5
1.2.2外部扩展库6
1.3Web服务器6
1.3.1Apache服务器6
1.3.2IIS服务器7
1.4PHP运行环境的搭建7
1.5综合案例创建第一个PHP程序10
1.6习题12
第2章PHP基本语法14
2.1PHP语法入门14
2.1.1PHP脚本标记14
2.1.2一个简单的PHP程序15
2.2PHP注释和HTML注释18
2.2.1PHP行注释18
2.2.2PHP块注释19
2.2.3HTML注释20
2.3PHP的输出21
2.3.1echo语句21
2.3.2print函数22
2.3.3printf函数23
2.3.4var_dump函数26
2.4综合案例职工个人信息的输出27
2.5习题27第3章PHP数据处理30
3.1标准数据类型30
3.1.1布尔型30
3.1.2整型31
3.1.3浮点型32
3.1.4字符串型32
3.1.5复合数据类型35
3.2数据类型转换38
3.2.1强制数据类型转换38
3.2.2自动数据类型转换41
3.2.3数据类型函数42
3.3变量44
3.3.1变量的声明44
3.3.2变量的赋值45
3.3.3动态变量46
3.3.4变量的作用域47
3.3.5变量的销毁49
3.4常量50
3.4.1常量的定义50
3.4.2类的常量52
3.4.3系统常量53
3.5运算符54
3.5.1运算符的优先级54
3.5.2算术运算符55
3.5.3赋值运算符56
3.5.4比较运算符57
3.5.5三元运算符58
3.5.6逻辑运算符58
3.5.7运算符的短路59
3.5.8位运算符60
3.5.9递增和递减运算符61
3.5.10执行运算符62
3.5.11错误控制运算符62
3.5.12PHP表达式63
3.6综合案例短路运算和优先级64
3.7习题65
第4章PHP流程控制语句68
4.1分支结构68
4.1.1if语句68
4.1.2if...else语句70
4.1.3if...elseif...else语句71
4.1.4if语句的嵌套72
4.1.5switch...case语句73
4.2循环结构75
4.2.1for语句76
4.2.2do...while语句77
4.2.3while语句79
4.2.4foreach语句80
4.2.5break语句81
4.2.6continue语句81
4.3分支和循环的嵌套82
4.3.1分支语句嵌套82
4.3.2循环语句嵌套83
4.3.3混合语句嵌套84
4.4综合案例验证哥德巴赫猜想85
4.5习题86
第5章PHP函数90
5.1PHP函数概述90
5.2变量处理函数91
5.3数学函数92
5.3.1三角函数93
5.3.2指数和对数函数94
5.3.3最大函数及最小函数95
5.3.4取整函数96
5.3.5其他函数96
5.4日期和时间函数97
5.4.1checkdate函数和getdate函数97
5.4.2date函数99
5.4.3time函数101
5.4.4strtotime函数101
5.5自定义函数102
5.5.1自定义函数的创建102
5.5.2自定义函数的调用103
5.5.3参数传递104
5.5.4函数的返回值109
5.6函数应用110
5.6.1变量函数111
5.6.2嵌套函数112
5.6.3递归函数113
5.7综合案例汉诺塔问题114
5.8习题115
第6章数组117
6.1数组概述117
6.1.1数组的概念117
6.1.2数组的分类118
6.2数组的基本操作120
6.2.1数组的创建120
6.2.2数组元素的追加122
6.2.3数组元素的删除124
6.3数组的遍历125
6.3.1使用for语句遍历数组126
6.3.2使用foreach语句遍历数组126
6.3.3使用list遍历数组128
6.3.4使用each函数遍历数组129
6.4数组排序129
6.4.1sort、rsort、ksort和krsort函数130
6.4.2使用shuffle函数进行随机排序132
6.4.3使用array_reverse函数进行反向排序133
6.5数组的其他操作134
6.5.1随机获取数组元素134
6.5.2联合数组136
6.5.3合并数组137
6.5.4拆分数组140
6.5.5替换数组140
6.5.6查找键名是否存在142
6.5.7查找值是否存在142
6.5.8去掉重复元素值143
6.5.9数组的键名和值调换144
6.6综合案例考生信息处理145
6.7习题146
第7章字符串和正则表达式149
7.1字符串概述149
7.1.1字符串基础149
7.1.2字符串连接运算150
7.1.3使用定界符定义字符串150
7.2字符串操作151
7.2.1统计字符串151
7.2.2空格和特殊字符155
7.2.3大小写转换157
7.2.4分隔字符串160
7.2.5截取字符串163
7.2.6填充字符串或删除字符串167
7.2.7比较字符串171
7.2.8定位字符串177
7.2.9替换字符串181
7.2.10字符串与HTML转换184
7.3字符串编码191
7.3.1字符集与编码191
7.3.2页面编码设置195
7.3.3编码转换197
7.3.4字符串加密200
7.4正则表达式204
7.4.1正则表达式概述205
7.4.2Perl风格正则表达式209
7.5正则表达式的使用方法210
7.5.1正则表达式函数210
7.5.2正则表达式的匹配211
7.5.3正则表达式的全局匹配212
7.5.4获取与模式匹配的数组单元213
7.5.5转义正则表达式字符213
7.5.6正则表达式的搜索和替换函数214
7.5.7正则表达式的搜索和替换215
7.5.8使用正则表达式分隔字符串216
7.6常用的Web验证217
7.7综合案例考生信息处理219
7.8习题221
第8章面向对象的程序设计223
8.1面向对象的编程223
8.1.1理解面向对象编程223
8.1.2面向对象编程的特性224
8.1.3面向对象编程的原则224
8.2类和对象的概述225
8.2.1了解类和对象225
8.2.2类的定义225
8.2.3创建对象226
8.2.4构造函数226
8.2.5析构函数227
8.3类的成员228
8.3.1常量229
8.3.2字段229
8.3.3属性230
8.3.4方法233
8.3.5静态成员234
8.4抽象类235
8.5final的使用236
8.6实现类的特性238
8.6.1封装性238
8.6.2继承性238
8.6.3多态性241
8.7接口242
8.7.1接口概述242
8.7.2定义接口242
8.7.3实现接口243
8.8综合案例输出图形245
8.9习题247
第9章PHP表单应用250
9.1表单概述250
9.1.1表单构成250
9.1.2表单标记251
9.1.3按钮252
9.1.4文本框254
9.1.5密码框254
9.1.6多行文本框255
9.1.7单选框256
9.1.8多选框257
9.1.9下拉列表框258
9.1.10文件上传框259
9.1.11邮箱输入框261
9.1.12电话输入框262
9.2表单提交262
9.2.1表单的提交方式262
9.2.2表单的GET提交方式263
9.2.3表单的POST提交方式264
9.3表单的高级操作264
9.3.1表单元素的遍历264
9.3.2表单元素的动态生成265
9.4综合案例用户注册268
9.5习题276
第10章session和cookie278
10.1session的基本知识278
10.1.1session简介278
10.1.2session配置279
10.1.3session函数280
10.1.4session变量281
10.2session的基本操作282
10.2.1session的启动282
10.2.2sessionID的获取282
10.2.3session的存取283
10.2.4session的销毁284
10.3session举例286
10.4cookie的基本知识287
10.4.1cookie工作原理288
10.4.2cookie和session的区别288
10.5cookie的基本操作289
10.5.1cookie的创建289
10.5.2cookie的获取290
10.5.3cookie的删除290
10.6综合案例使用cookie进行用户登录291
10.7习题293
第11章文件和目录处理295
11.1获取文件的属性295
11.1.1文件的类型和大小295
11.1.2最后访问与修改时间297
11.1.3其他属性298
11.2文件的基本操作300
11.2.1文件的打开300
11.2.2文件的关闭301
11.2.3文件的读取302
11.2.4文件的写入304
11.2.5文件的复制307
11.2.6文件的删除307
11.3非线性读写文件308
11.3.1fseek函数308
11.3.2ftell函数308
11.3.3rewind函数309
11.4文件的高级操作310
11.4.1文件的上传310
11.4.2文件的下载314
11.5获取目录属性315
11.5.1解析文件的路径315
11.5.2取得磁盘空间317
11.6目录的基本操作318
11.6.1目录的打开319
11.6.2目录的关闭319
11.6.3目录的读取320
11.6.4目录的创建321
11.6.5目录的删除322
11.7综合案例322
11.8习题324
第12章MySQL数据库326
12.1MySQL数据库概述326
12.1.1MySQL数据库的概念326
12.1.2MySQL服务器的启动、连接、断开和停止327
12.1.3数据库常用类330
12.2数据库以及数据表的创建331
12.2.1使用命令创建MySQL数据库332
12.2.2使用phpMyAdmin界面创建MySQL数据库333
12.2.3使用命令创建MySQL数据表334
12.2.4使用phpMyAdmin界面创建MySQL数据表338
12.2.5使用命令在表中添加记录339
12.2.6使用phpMyAdmin界面在数据表中添加记录341
12.3数据库服务器的连接342
12.3.1连接对象的创建342
12.3.2设置连接选项343
12.3.3连接错误测试344
12.3.4连接的关闭346
12.4数据库的其他操作346
12.4.1查看数据库346
12.4.2选择数据库348
12.4.3删除数据库348
12.5数据库数据的操作348
12.5.1mysqli类348
12.5.2mysqli_result类349
12.5.3获取数据记录的方法350
12.5.4从结果集中获取数据列信息354
12.6结构化查询语言358
12.6.1查询记录SELECT语句358
13.6.2插入记录INSERT INTO语句362
12.6.3修改记录UPDATE语句363
12.6.4删除记录DELETE语句364
12.6.5新建表CREATE语句364
12.6.6获得数据库的全部表SHOW TABLES365
12.6.7修改表结构ALTER TABLE366
12.6.8删除表DROP TABLE367
12.7数据查询368
12.7.1字段查询368
12.7.2带IN关键字的查询368
12.7.3带BETWEEN AND的范围查询369
12.7.4带LIKE的字符匹配查询369
12.7.5带IS NULL关键字查询空值370
12.7.6带AND或OR的多条件查询371
12.7.7用DISTINCT关键字去掉结果中的重复记录371
12.7.8用ORDER BY关键字对查询结果进行排序372
12.7.9用GROUP BY关键字和HAVING关键字进行分组查询372
12.7.10用LIMIT关键字的记录数量限制查询373
12.7.11聚合函数查询374
12.7.12连接查询376
12.7.13子查询378
12.7.14表记录的分页查询381
12.8综合案例382
12.9习题391
部分习题参考答案393
参考文献396
內容試閱
前言
PHP(Hypertext Preprocessor,超文本预处理器)是一种通用开源脚本语言,其语法吸收了C、Java和Perl等语言的特点,应用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入HTML(标准通用标记语言下的一个应用)文档中执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以加密和优化代码运行,使代码运行更快。
在众多Web开发技术中,PHP拥有最多的使用者,它是开源的。PHP简单易学,对初学者而言能够快速入门,专业程序员有许多的高级特性可以使用。
本书内容
本书分为12章,主要内容如下。
第1章讲述了PHP的基本概念、扩展库、Apache和IIS服务器、PHP运行环境的搭建。
第2章讲述了PHP的基本语法、PHP注释和HTML注释以及PHP的输出。
第3章讲述了PHP标准数据类型(包括布尔型、整型和字符串型),以及复合数据类型(包括数组、对象等)。此外本章还讲述了数据类型的转换,变量、常量和运算符,最后还讲述了表达式。
第4章讲述了程序设计中的分支结构、循环结构,以及分支结构和循环结构的嵌套。
第5章讲述了PHP函数的概念、变量处理函数、数学函数、日期和时间函数及自定义函数、变量函数、嵌套函数和递归函数。
第6章讲述了数组的概念、数组的基本操作、数组的遍历、数组的排序和数组的其他操作。
第7章讲述了字符串的概念、字符串操作、字符串编码、正则表达式、正则表达式的验证和常用的Web验证。
第8章讲述了面向对象编程、类和对象的概念、类的成员、抽象类、final的使用、实现类的特性、接口。
第9章讲述了表单的概念、表单提交和表单的高级操作。
第10章讲述了session的基本知识、session的基本操作、session举例、cookie的基本知识、cookie的基本操作。
第11章讲述了获取文件的属性、文件的基本操作、非线性读写文件、文件的高级操作、获取目录属性、目录的基本操作。
第12章讲述了MySQL数据库的概念、数据库以及数据表的创建、数据库服务器的连接、数据库的其他操作、结构化查询语句和数据查询等内容。
本书特色
(1) 内容丰富、知识全面。本书全面细致地讲解了PHP相关知识,涵盖了PHP的基础知识及MySQL数据库的基础知识。
(2) 零基础、通俗易懂。本书从初学者角度出发进行编写。不需要程序设计思想和其他前导课程,内容由浅入深,通俗易懂,是学习PHP程序设计的入门教程。
(3) 案例丰富典型。为读者提供丰富、典型的案例,力求通过典型的案例把各个章节的知识点讲解透彻。本书讲授PHP函数较多,教师可以根据实际学时数进行适当删减。
(4) 随书资源。为读者提供全书案例和教学PPT。
读者对象
本书可以作为软件开发入门者的自学用书,也可以用作大中专相关专业的教学用书,还可以供开发人员查阅、参考。
本书由何定华、周小松、刘超、黄治坤编写。其中何定华担任主编,周小松、刘超、黄治坤担任副主编。全书由何定华审核并统稿。在本书的编写过程中,我们力求精益求精,但仍然存在一些不足之处,敬请读者提出宝贵意见,作者邮箱: hedinghua@qq.com。
编者2018年11月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.