[国规]PHP Web应用开发案例教程(双色)(含微课)

wufei123 发布于 2023-12-16 阅读(393)

php教程 菜鸟教程

[国规]PHP Web应用开发案例教程(双色)(含微课)ISBN:978-7-313-26630-9主编:阮云兰出版社:上海交大适用层次:职业通用出版/修订日期:2023-07-0PHP1¥78.00本书采用通俗易懂的语言,结合丰富的案例,系统介绍了

PHP Web应用的相关知识,共分16章,内容涵盖初识PHP、PHP的基本语法、PHP流程控制语句、PHP函数的应用、字符串操作与正则表PHP达式、PHP数组、PHP与Web页面交互、面向对象的程序开发、Cookie

与Session、PHP文件系统、MySQL数据库基础、使用图形化管理工具phpMyAdmin管理数据库、PHP操作MySQLPHP数据库、PHP框架、开发博客管理系统和开发电子商务网站本书可作为职业院校及各类培训机构的专用教材,也可供广大初、中级。

Web开发爱好者自学使用基础篇第1章初识PHP1.1  PHP概述1.1.1  什PHP么是PHP1.1.2  PHP的特点1.1.3  PHP的应用领域1.2  Windows下PHP运行环境的搭建1.2.1  。

搭建常规运行环境1.2.2  集成软件简介1.2.3  PHP常用开发工PHP具1.2.4  PHP参考手册本章实训——开发第一个PHP实例知识考核1第2章  PHP的基本语法2.1  PHP语言基础2.1.1  PHP

文件格式2.1.2  PHP语言标记2.1.3  PHP语PHP法和注释2.2  PHP数据类型2.2.1  标量数据类型2.2.2  复合数据类型2.2.3  特殊数据类型2.3  数据类型转换2.3.1

显式转换(强制转换)2.3.2  隐式转换(自动转换)2.PHP4  PHP变量2.4.1  变量的命名2.4.2  变量的赋值2.4.3  变量的作用域2.4.4  可变变量2.4.5  预定义变量2.5  PHP

常量2.5.1  常量的声明和使用2.5.2  PHP预定义常量2.6  PHP运算符2.6.1  算术运算符2.6.2  比较运算符2.6.3  赋值运算符2.6.4  逻辑运算符2.6.5  按位运算符2.6.6

字符串运算符2.6.7  错误控制运算PHP符2.6.8  其他运算符2.6.9  运算符的优先顺序和结合规则2.7  PHP编码规范2.7.1  PHP命名规范2.7.2  PHP书写规则本章实训——定义变量并将其输出

知识考核2第3章  PHPHPP流程控制语句3.1  条件控制语句3.1.1  if语句3.1.2  switch语句3.2  循环控制语句3.2.1  while循环3.2.2  for循环3.2.3  foreach

循环3.2PHP.4  跳转控制语句本章实训实训1  应用switch语句实训2  使用for循环实现乘法口诀表知识考核3第4章  PHP函数的应用4.1  自定义函数4.1.1  定义和调用函数4.1.2

在函数间传PHP递参数4.1.3  从函数中返回值4.1.4  对函数的引用4.1.5  变量函数4.1.6  递归函数4.2  PHP内置函数4.2.1  日期时间函数4.2.2  数学函数4.2.3  变量相关的PHP函数

4.2.4  include()和require()函数4.2.5  include_once()和require_once()函数本章实训——使用函数限制字符串长度和格式知识考核4第5章字符串操PHP作与正则表达式

5.1  认识字符串5.1.1  字符串简介5.1.2  字符串表示形式5.2  字符串常用操作5.2.1  获取字符串长度5.2.2  去除字符串的首尾空格和特殊字符5.2.3  大小PHP写转换5.2.4

截取字符串5.2.5  查找字符串5.2.6  替换字符串5.3  正则表达式5.3.1  正则表达式简介5.3.2  正则表达式的语法规则5.3.3  Perl兼容正则表达式函数5.PHP3.4  测试正则表达式

本章实训——验证上传图片的格式知识考核5第6章  PHP数组6.1  初识数组6.1.1  数组的声明6.1.2  数组的分类6.1.3  数组的构造6.2  数组的输出和遍历PHP6.2.1  数组的输出6.2.2

数组的遍历6.3  数组常用操作6.3.1  数组与字符串的转换6.3.2  统计数组元素个数6.3.3  数组的排序6.3.4  在数组中查找元素6.3.5  数组PHP的合并与拆分6.4  PHP预定义数组

本章实训——过滤敏感字符知识考核6第7章  PHP与Web页面交互7.1  表单及常用表单元素7.1.1  认识及创建表单7.1.2  认识表单元素7.2  表单PHP提交方式和参数值获取方式7.2.1  表单提交方式

7.2.2  参数值获取方式7.3  在Web页中嵌入PHP脚本7.3.1  在HTML标记中添加PHP脚本7.3.2  为表单元素的value属性赋PHP值7.4  在PHP中获取表单数据7.4.1  获取文本框、密码框、隐藏域、按钮和文本域的值

7.4.2  获取单选按钮的值7.4.3  获取列表框和菜单框的值7.4.4  获取复选框的值7.4.5  PHP获取文件域的值7.5  对URL传递的参数进行编/解码7.5.1  对URL传递的参数进行编码

7.5.2  对URL传递的参数进行解码本章实训——制作用户注册页面知识考核7提高篇第8章面向对象的程序开PHP发8.1  面向对象的基本概念8.1.1  类和对象的关系8.1.2  类中的变量8.1.3

类中的方法8.1.4  构造方法8.1.5  析构方法8.2  继承8.2.1  怎样继承一个类8.2.2 PHP 重写8.2.3  “$this->”和“::”的使用8.3  高级特性8.3.1  静态变量(方法)

8.3.2  final类和方法8.3.3  常量属性8.3.4  abstract类和方法8.4PHP  接口的使用8.5  PHP中的魔术方法8.5.1  __set()方法8.5.2  __get()方法

8.5.3  __call()方法8.5.4  __toString()方法本章实训——制作新PHP闻列表栏目知识考核8第9章  Cookie与Session9.1  Cookie9.1.1  了解Cookie

9.1.2  创建Cookie9.1.3  读取Cookie9.1.4  删除CookiePHP9.2  Session9.2.1  了解Session9.2.2  创建和管理会话9.2.3  Session

的生命周期9.3  Session高级应用9.3.1  Session临时文件9.3.2PHP  使用Session控制页面缓存本章实训——使用Session区分用户身份知识考核9第10章  PHP文件系统10.1

查看文件10.1.1  查看文件名称10.1.2  查看文件目录10.1.3  PHP查看文件绝对路径10.2  目录处理10.2.1  创建目录10.2.2  打开/关闭目录10.2.3  浏览目录10.2.4

其他常用目录操作函数10.3  PHP文件处理10.3.1  打开/关闭文PHP件10.3.2  读取文件10.3.3  在文件中写入数据10.3.4  其他常用文件操作函数10.4  文件上传10.4.1

文件上传的基本知识10.4.2  预定义变量$_FILES10.4.3  PHP文件上传函数10.4.4  多文件上传本章实训——实现上传文件功能知识考核10第11章  MySQL数据库基础11.1  MySQL

概述11.1.1  什么是MySQL11.1.2  MySQL的特点PHP11.1.3  安装配置MySQL11.2  MySQL服务器基本操作11.2.1  启动MySQL服务器11.2.2  连接和断开MySQL

服务器11.2.3  停止MySQL服务器11.3  MyPHPSQL数据库基本操作11.3.1  创建数据库11.3.2  查看数据库11.3.3  选择数据库11.3.4  删除数据库11.4  MySQL

数据表基本操作11.4.1  创建数据表11.4.2 PHP 查看表结构11.4.3  修改表结构11.4.4  重命名表11.4.5  删除表11.5  MySQL表记录基本操作11.5.1  插入记录11.5.2

查询数据库记录11.5.3  修改记录11.PHP5.4  删除记录11.6  MySQL数据库备份和恢复11.6.1  数据的备份11.6.2  数据的恢复本章实训——创建数据库和表并向其中添加信息知识考核

11第12章使用图形化管理工具phpMyAPHPdmin管理数据库12.1  安装和配置phpMyAdmin12.2  使用phpMyAdmin管理数据库12.2.1  管理数据库12.2.2  管理数据表12.2.3

使用SQL语句操作数据表12.PHP2.4  管理数据记录12.2.5  生成和执行MySQL数据库脚本知识考核12第13章  PHP操作MySQL数据库13.1  PHP访问MySQL数据库的一般流程13.2  PHP

访问MySQL数PHP据库的具体方法13.2.1  连接MySQL服务器13.2.2  修改默认的MySQL数据库文件13.2.3  执行SQL语句13.2.4  处理查询结果集13.3  PHP操作MySQL

数据库——制PHP作公告信息管理系统13.3.1  使用insert语句在网页中添加信息13.3.2  使用select语句在网页中查询信息13.3.3  分页显示网页信息13.3.4  使用update语句编辑网页信PHP息

13.3.5  使用delete语句删除网页信息本章实训——制作公告信息管理系统知识考核13第14章  PHP框架14.1  PHP框架简介14.1.1  PHP框架的特点14.1.2  主流PHPPHP框架简介

14.1.3  MVC14.2  ThinkPHP基础14.2.1  ThinkPHP框架的特点14.2.2  ThinkPHP的环境要求14.2.3  获取ThinkPHP14.2.4  TPHPhinkPHP

的目录结构14.2.5  入口文件14.2.6  模块和控制器14.2.7  ThinkPHP命名规范14.2.8  项目构建流程14.3  ThinkPHP的配置14.3.1  配置格PHP式14.3.2

读取配置14.4  ThinkPHP架构14.4.1  模块化设计14.4.2  URL模式14.4.3  命名空间14.4.4  ThinkPHP的系统流程14.5  ThinkPHPPHP的控制器14.5.1

定义控制器14.5.2  实例化控制器14.5.3  页面跳转14.6  ThinkPHP的模型14.6.1  模型的定义14.6.2  实例化模型14.6.3  连接数据库14.PHP6.4  连贯操作14.6.5  CURD

操作14.6.6  制作用户信息管理页面14.7  ThinkPHP的视图14.7.1  模板定义14.7.2  模板赋值14.7.3  模板渲染知识考核14PHP实战篇第15章开发博客管理系统15.1  需求分析

15.2  系统设计15.2.1  系统目标15.2.2  系统功能结构15.2.3  系统功能概览15.2.4  系统流程图15.2.5  系统开发PHP环境15.2.6  目录结构15.3  数据库设计15.3.1

数据库概念设计15.3.2  数据库物理结构设计15.4  网站首页设计15.4.1  首页顶部的实现15.4.2  首页左侧的实现15.PHP4.3  首页右侧的实现15.5  注册模块设计15.5.1

创建注册表单15.5.2  注册验证的实现15.5.3  生成验证码15.6  登录模块设计15.6.1  创建登录表单15.6.2  登录PHP验证的实现15.7  文章管理模块设计15.7.1  发表文章功能的实现

15.7.2  文章列表功能的实现15.8  个人中心模块设计15.8.1  修改个人信息功能的实现15.8.2  上传图片功能PHP的实现15.9  朋友圈模块设计第16章开发电子商务网站16.1  需求分析

16.2  系统设计16.2.1  系统目标16.2.2  系统功能结构16.2.3  系统功能概览16.2.4  系统流程PHP图16.2.5  系统开发环境16.2.6  网站目录结构16.3  数据库设计

16.3.1  数据库逻辑结构设计16.3.2  数据库物理结构设计16.4  网站配置文件设置16.5  前台首页设计PHP16.5.1  商品搜索的实现16.5.2  首页轮播广告的实现16.5.3  商品分类导航的实现

16.6  注册模块设计16.7  商品详情模块设计16.7.1  位置导航的实现16.7.2  购物PHP车的实现16.8  会员中心模块设计16.8.1  输入信息验证的实现16.8.2  地址级联显示的实现

16.9  后台设计16.9.1  后台页面布局16.9.2  商品管理模块设计16.9.3  PHP权限管理模块设计参考文献

亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。