php基础案例例⼦,PHP基础案例教程
内容简介
本书是⾯向PHP初学者推出的⼀本⼊门教材,站在初学者的⾓度,以通俗易懂的语⾔、丰富的图解、实⽤的案例,详细讲解了PHP语⾔的基础知识。为了顺应技术的更新,本书基于PHP 7.1版本进⾏讲解,并介绍了PHP 5.4~7.1之间版本的差别,以确保代码的兼容性。
全书共分为16章,其中有12个章节讲解新知识,4个章节为阶段案例。在知识讲解章节,还配备了动⼿实践,⽤于将本章所学内容进⾏练习和巩固,达到即学即练的效果。当学完⼀个阶段的知识后,通过阶段案例开发功能性强、界⾯美观、⽤户体验优秀的项⽬,如“许愿墙”、“在线相册”、“趣PHP⽹站”等,将所学知识综合运⽤到实际开发中,积累项⽬开发经验。
适合体
本书适合作为⾼等院校本、专科计算机相关专业的教材使⽤,也可作为PHP爱好者的参考书⾃学使⽤,是⼀本适合⼴⼤计算机编程爱好者的优秀读物。
图书特⾊
本教材主要有以下特⾊:
⼀、技术新颖,易学易⽤
顺应技术的更新,本书基于PHP 7.1编写,同时介绍了PHP 5.4~7.1之间的区别,满⾜更多的应⽤环境。课程讲解语⾔精练,通俗易懂,注重实际操作、动⼿实践。
⼆、知识全⾯,结构清晰
详细详解了PHP的基础课程,包括开发环境搭建、PHP语法基础、函数、数组、错误处理、Web交互、PHP操作MySQL数据库、正则表达式、⽂件、图像、⾯向对象编程和会话等。在进⾏知识讲解时,不仅介绍基本概念,还将抽象的概念具体化,让读者明⽩这个知识点能⽤来解决什么问题,理解每⼀⾏代码出现的原因。
三、动⼿实践,阶段案例
本书遵循知识点的难易度及先后顺序,按照“知识讲解+动⼿实践+阶段案例”的⽅式来安排全书的章节,有效引导初学者将学过的内容串起来,培养分析问题和解决问题的能⼒。讲解阶段案例时,按照“案例展⽰ → 需求分析 → 案例实现”的⽅式,将前⾯学过的知识实践化,使读者能够根据实际功能需求进⾏编程开发,提⾼对知识的综合运⽤能⼒。
四、教材、资源、服务三合⼀,⾼效学习
为了便于⽼师备课,本教材配备了精美的PPT、教学视频和源代码等资源。本书还有配套题库可以根据需求⾃由组卷,⽅便⽼师考察学⽣的学习情况。
图书⽬录
第1章 PHP开篇 1
1.1 PHP基础知识 2
1.1.1 Web技术 2
1.1.2 PHP概述 2
1.1.3 常⽤编辑⼯具 3
1.2 PHP开发环境搭建 4
1.2.1 Apache的安装 4
1.2.2 PHP的安装 8
1.2.3 Web服务器配置 12
反函数的定义怎么理解动⼿实践:PHP编程快速体验 17
本章⼩结 19
课后练习 19
第2章 PHP基本语法 20 2.1 基本语法 21
2.1.1 标记与注释 21
2.1.2 输出语句 23
2.1.3 PHP标识符 23
2.1.4 PHP关键字 23
2.2 数据与运算 24
2.2.1 常量 24
2.2.2 变量 26
2.2.3 表达式 27
2.2.4 数据类型及转换 27 2.2.5 运算符及优先级 33 2.3 流程控制语句 39
2.3.1 选择结构语句 39 2.3.2 循环结构语句 41 2.3.3 跳转语句 44
2.3.4 流程替代语法 46 2.4 ⽂件包含语句 47
动⼿实践:表格⽣成器 47本章⼩结 51
mysql入门基础教程课后练习 51
第3章 函数 53
3.1 函数的定义与调⽤ 54 3.1.1 初识函数 54
3.1.2 参数设置 55
3.1.3 变量的作⽤域 57 3.2 函数的嵌套调⽤ 58 3.2.1 嵌套调⽤ 58
3.2.2 递归调⽤ 59
3.3 函数的⾼级应⽤ 60 3.3.1 静态变量 60
3.3.2 可变函数 60
3.3.3 回调函数 61
installer文件夹可以删除吗3.3.4 匿名函数 61
3.4 PHP的内置函数 62
3.4.1 字符串函数 62
3.4.2 数学函数 65
3.4.3 时间⽇期函数 66
3.5 PHP⼿册的使⽤ 67
动⼿实践:制作年历 70
本章⼩结 73
课后练习 74
第4章 数组 75
4.1 初识数组 76
4.2 数组的基本使⽤ 76
4.2.1 数组的定义 76
4.2.2 访问数组 78
4.2.3 遍历数组 79
4.2.4 数组的删除 80
4.2.5 数组操作符 81
vlookup绝对引用4.3 数组查 81
4.3.1 顺序查法 81
4.3.2 ⼆分查法 82
4.4 数组排序 83
4.4.1 冒泡排序 84
4.4.2 简单选择排序 85
4.4.3 快速排序 86
4.4.4 插⼊排序 87
4.5 数组的常⽤函数 88
4.5.1 指针操作函数 88
4.5.2 数组元素操作函数 90
4.5.3 排序函数 90
4.5.4 检索函数 91
4.5.5 其他数组函数 91
4.6 数组在字符串与函数中的应⽤ 92 4.6.1 字符串与数组的转换 92
4.6.2 函数可变参数列表 93
4.6.3 将数组作为参数调⽤函数 94
动⼿实践:猴王游戏 94
本章⼩结 96
课后练习 96
原码补码的乘除运算第5章 错误处理及调试 97
5.1 错误处理概述 98
5.1.1 常见的错误类型 98
5.1.2 错误级别 98
5.1.3 ⼿动触发错误 100
5.2 如何处理错误 101
5.2.1 显⽰错误报告 101
5.2.2 记录错误⽇志 102
5.2.3 ⾃定义错误处理器 103
5.3 PHP的调试⼯具 104
5.3.1 NetBeans集成开发环境 104 5.3.2 PHP调试⼯具Xdebug 107
动⼿实践:获取PHP脚本运⾏信息 108本章⼩结 112
课后练习 112
第6章 阶段案例—Web表单⽣成器 113 6.1 案例展⽰ 114
6.2 需求分析 114
6.3 案例实现 115
6.3.1 准备表单 115
6.3.2 多维数组保存数据 117
6.3.3 表单的⾃动⽣成 119
本章⼩结 122
第7章 PHP与Web页⾯交互 123
7.1 Web交互 124
7.1.1 Web表单交互 124
7.1.2 URL参数交互 125
7.1.3 数组⽅式提交数据 126
7.1.4 HTML特殊字符处理 128
7.2 HTTP协议 131
7.2.1 什么是HTTP 131
数组只初始化第一个元素7.2.2 查看HTTP消息 131
7.2.3 PHP处理过程 132
7.2.4 HTTP请求消息 134
7.2.5 HTTP响应消息 137
动⼿实践:利⽤cURL扩展发送请求 140本章⼩结 142
课后练习 142
第8章 PHP操作MySQL数据库 144
8.1 MySQL的安装和使⽤ 145
8.1.1 数据库概述 145
8.1.2 获取MySQL 145
8.1.3 命令安装⽅式 146
8.1.4 MySQL命令⾏⼯具 148
8.2 PHP访问MySQL 152
8.2.1 PHP的相关扩展 152
8.2.2 PHP访问MySQL的基本步骤 153 8.3 MySQLi扩展的使⽤ 153
8.3.1 连接数据库 154
8.3.2 执⾏SQL语句 155
8.3.3 处理结果集 156
8.3.4 其他操作函数 157
8.4 预处理和参数绑定 159
8.4.1 什么是预处理 159
8.4.2 预处理的实现 160
动⼿实践:安装phpMyAdmin 162
本章⼩结 164
课后练习 164
第9章 阶段案例—“许愿墙” 166
9.1 案例展⽰ 167
9.2 需求分析 167
9.3 案例实现 168
9.3.1 准备⼯作 168
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论