展开全部

主编推荐语

实用PHP编程实战教程:通俗易懂、循序渐进、实战案例丰富。

内容简介

从入门学习者的角度出发,通过通俗易懂的语言、丰富多彩的实例、贴近开发实战的项目,循序渐进地让读者在实践中学习PHP编程知识,并且提升自己的实际开发能力。全书分为5篇20章,分别为:基础知识篇、进阶提高篇、MySQL基础篇、高级应用篇、项目实战篇,内容包括初识PHP、PHP语言基础、流程控制语句、字符串操作与正则表达式、PHP数组、面向对象、PHP与Web页面交互、MySQL数据库基础、PHP操作MySQL数据库、PDO数据库抽象层、Cookie与Session、图形图像处理技术、文件系统、PHP与Ajax技术、ThinkPHP框架、51购商城、明日留学教育网、在线考试系统。书中所有知识都结合具体实例进行讲解,涉及的程序代码都给出了详细的注释,可以使读者轻松领会PHP程序开发的精髓,快速提高PHP程序开发的技能。另外,本书除了纸质内容,还在配书光盘中提供了海量PHP程序开发资源,主要内容如下:语音视频讲解:总时长27小时实例资源库:808个实例及其源代码详细分析模块资源库:15个经典模块开发过程完整展现项目案例资源库:15个企业项目开发过程完整展现测试题库系统:626道能力测试题面试资源库:342道企业面试真题

目录

  • 封面
  • 版权页
  • 前言
  • 目录
  • 第一篇 基础知识篇
  • 第1章 初识PHP
  • 1.1 PHP概述
  • 1.1.1 什么是PHP
  • 1.1.2 PHP语言的优势
  • 1.1.3 PHP 5的新特性
  • 1.1.4 PHP的发展趋势
  • 1.1.5 PHP的应用领域
  • 1.2 学习资源
  • 1.2.1 PHP参考手册
  • 1.2.2 常用网站中的资源
  • 1.3 搭建PHP运行环境
  • 1.3.1 phpStudy的下载与安装
  • 1.3.2 PHP服务器的启动与停止
  • 1.3.3 phpStudy的常用设置
  • 1.4 PhpStorm的下载与安装
  • 1.4.1 PhpStorm的下载
  • 1.4.2 PhpStorm的安装
  • 1.5 PhpStorm的基本操作
  • 1.5.1 创建PHP项目
  • 1.5.2 打开已有项目
  • 1.5.3 在项目中创建文件夹和文件
  • 1.6 PhpStorm的常用设置
  • 1.6.1 设置文件编码格式
  • 1.6.2 其他常用设置
  • 1.7 小结
  • 第2章 PHP语言基础
  • 2.1 PHP标记风格
  • 2.2 PHP注释的应用
  • 2.3 PHP的数据类型
  • 2.3.1 数据类型
  • 2.3.2 数据类型转换
  • 2.3.3 检测数据类型
  • 2.4 PHP常量
  • 2.4.1 定义常量
  • 2.4.2 预定义常量
  • 2.5 PHP变量
  • 2.5.1 给变量赋值
  • 2.5.2 预定义变量
  • 2.6 PHP操作符
  • 2.6.1 算术操作符
  • 2.6.2 字符串操作符
  • 2.6.3 赋值操作符
  • 2.6.4 递增或递减操作符
  • 2.6.5 逻辑操作符
  • 2.6.6 比较操作符
  • 2.6.7 条件操作符(三元操作符)
  • 2.6.8 操作符的优先级
  • 2.7 PHP表达式
  • 2.8 PHP函数
  • 2.8.1 定义和调用函数
  • 2.8.2 向函数传递参数
  • 2.8.3 从函数中返回值
  • 2.8.4 变量作用域
  • 2.9 PHP编码规范
  • 2.9.1 PSR-1基础编码规范
  • 2.9.2 PSR-2编码风格规范
  • 2.10 小结
  • 2.11 快学快用
  • 第3章 流程控制语句
  • 3.1 条件控制语句
  • 3.1.1 if语句
  • 3.1.2 if…else语句
  • 3.1.3 elseif语句
  • 3.1.4 switch语句
  • 3.2 循环控制语句
  • 3.2.1 for循环语句
  • 3.2.2 while循环语句
  • 3.2.3 do…while循环语句
  • 3.3 跳转语句
  • 3.3.1 break语句
  • 3.3.2 continue语句
  • 3.4 小结
  • 3.5 快学快用
  • 第二篇 进阶提高篇
  • 第4章 字符串操作与正则表达式
  • 4.1 字符串的定义方法
  • 4.1.1 使用单引号或双引号定义字符串
  • 4.1.2 使用定界符定义字符串
  • 4.2 字符串操作
  • 4.2.1 去除字符串首尾空格或特殊字符
  • 4.2.2 获取字符串的长度
  • 4.2.3 截取字符串
  • 4.2.4 检索字符串
  • 4.2.5 替换字符串
  • 4.2.6 分割、合成字符串
  • 4.3 正则表达式
  • 4.3.1 正则表达式简介
  • 4.3.2 行定位符
  • 4.3.3 元字符
  • 4.3.4 限定符
  • 4.3.5 字符类
  • 4.3.6 排除字符
  • 4.3.7 选择字符
  • 4.3.8 转义字符
  • 4.3.9 分组
  • 4.4 正则表达式在PHP中的应用
  • 4.5 小结
  • 4.6 快学快用
  • 第5章 PHP数组
  • 5.1 什么是数组
  • 5.2 创建数组
  • 5.2.1 使用array()函数创建数组
  • 5.2.2 通过赋值方式创建数组
  • 5.3 数组的类型
  • 5.3.1 数字索引数组
  • 5.3.2 关联数组
  • 5.4 多维数组
  • 5.5 遍历数组
  • 5.6 统计数组中的元素数量
  • 5.7 查询数组中指定的元素
  • 5.8 获取数组中的最后一个元素
  • 5.9 向数组中添加元素
  • 5.10 删除数组中重复的元素
  • 5.11 其他常用的数组函数
  • 5.11.1 数组排序函数
  • 5.11.2 数组计算函数
  • 5.12 小结
  • 5.13 快学快用
  • 第6章 面向对象
  • 6.1 面向对象的基本概念
  • 6.1.1 类的概念
  • 6.1.2 对象的概念
  • 6.1.3 面向对象编程的三大特点
  • 6.2 PHP与对象
  • 6.2.1 类的定义
  • 6.2.2 成员方法
  • 6.2.3 类的实例化
  • 6.2.4 成员变量
  • 6.2.5 类常量
  • 6.2.6 构造方法和析构方法
  • 6.2.7 继承和多态
  • 6.2.8 “$this->”和“∶∶”的使用
  • 6.2.9 数据隐藏
  • 6.2.10 静态变量(方法)
  • 6.3 PHP对象的高级应用
  • 6.3.1 final关键字
  • 6.3.2 抽象类
  • 6.3.3 接口的使用
  • 6.3.4 对象类型检测
  • 6.3.5 魔术方法
  • 6.4 面向对象的应用
  • 6.5 小结
  • 6.6 快学快用
  • 第7章 PHP与Web页面交互
  • 7.1 Web工作原理
  • 7.1.1 HTTP协议
  • 7.1.2 Web工作原理
  • 7.2 HTML表单
  • 7.2.1 HTML简介
  • 7.2.2 表单
  • 7.2.3 表单元素
  • 7.3 CSS美化表单页面
  • 7.3.1 CSS简介
  • 7.3.2 插入CSS样式表
  • 7.3.3 使用CSS美化表单页面
  • 7.4 JavaScript表单验证
  • 7.4.1 JavaScript简介
  • 7.4.2 调用JavaScript
  • 7.4.3 表单验证
  • 7.5 PHP获取表单数据
  • 7.5.1 获取POST方式提交的表单数据
  • 7.5.2 获取GET方式提交的表单数据
  • 7.6 小结
  • 7.7 快学快用
  • 第三篇 MySQL基础篇
  • 第8章 MySQL数据库基础
  • 8.1 MySQL概述
  • 8.2 启动和关闭MySQL服务器
  • 8.2.1 启动MySQL服务器
  • 8.2.2 连接和断开MySQL服务器
  • 8.3 操作MySQL数据库
  • 8.3.1 创建数据库
  • 8.3.2 选择数据库
  • 8.3.3 查看数据库
  • 8.3.4 删除数据库
  • 8.4 MySQL数据类型
  • 8.4.1 数字类型
  • 8.4.2 字符串类型
  • 8.4.3 日期和时间类型
  • 8.5 操作数据表
  • 8.5.1 创建数据表
  • 8.5.2 查看表结构
  • 8.5.3 修改表结构
  • 8.5.4 重命名数据表
  • 8.5.5 删除数据表
  • 8.6 数据表记录的操作
  • 8.6.1 数据表记录的添加
  • 8.6.2 数据表记录的查询
  • 8.6.3 数据表记录的修改
  • 8.6.4 数据表记录的删除
  • 8.7 数据表记录的查询操作
  • 8.8 MySQL中的特殊字符
  • 8.9 MySQL图形化管理工具
  • 8.9.1 phpMyAdmin简介
  • 8.9.2 Navicat for MySQL简介
  • 8.9.3 MySQL-Front简介
  • 8.10 小结
  • 第9章 PHP操作MySQL数据库
  • 9.1 PHP操作MySQL数据库的方法
  • 9.1.1 连接MySQL数据库
  • 9.1.2 选择MySQL数据库
  • 9.1.3 执行SQL语句
  • 9.1.4 从结果集中获取一行作为数组
  • 9.1.5 从结果集中获取一行作为对象
  • 9.1.6 从结果集中获取一行作为数字索引数组
  • 9.1.7 从结果集中获取一行作为关联数组
  • 9.1.8 获取查询结果集中的记录数
  • 9.1.9 释放内存
  • 9.1.10 断开连接
  • 9.2 管理MySQL数据库中的数据
  • 9.2.1 添加数据
  • 9.2.2 修改数据
  • 9.2.3 删除数据
  • 9.3 小结
  • 9.4 快学快用
  • 第10章 PDO数据库抽象层
  • 10.1 什么是PDO
  • 10.1.1 PDO概述
  • 10.1.2 PDO的特点
  • 10.1.3 安装PDO
  • 10.2 PDO连接数据库
  • 10.2.1 PDO构造函数
  • 10.2.2 DSN详解
  • 10.3 在PDO中执行SQL语句
  • 10.4 在PDO中获取结果集
  • 10.4.1 fetch()方法
  • 10.4.2 fetchAll()方法
  • 10.4.3 fetchColumn()方法
  • 10.5 在PDO中捕获SQL语句中的错误
  • 10.5.1 默认模式
  • 10.5.2 警告模式
  • 10.5.3 异常模式
  • 10.6 PDO中的错误处理
  • 10.6.1 errorCode()方法
  • 10.6.2 errorInfo()方法
  • 10.7 PDO中的事务处理
  • 10.8 小结
  • 10.9 快学快用
  • 第四篇 高级应用篇
  • 第11章 Cookie与Session
  • 11.1 Cookie管理
  • 11.1.1 了解Cookie
  • 11.1.2 创建Cookie
  • 11.1.3 读取Cookie
  • 11.1.4 删除Cookie
  • 11.1.5 Cookie的生命周期
  • 11.1.6 7天免登录功能的实现
  • 11.2 Session管理
  • 11.2.1 了解Session
  • 11.2.2 创建Session
  • 11.2.3 使用Session实现判断用户是否登录的功能
  • 11.3 Session高级应用
  • 11.3.1 Session临时文件
  • 11.3.2 Session缓存
  • 11.3.3 使用数据库存储Session
  • 11.4 小结
  • 11.5 快学快用
  • 第12章 图形图像处理技术
  • 12.1 在PHP中加载GD库
  • 12.2 GD库的应用
  • 12.2.1 创建一个简单的图像
  • 12.2.2 使用GD2函数在图像上添加文字
  • 12.2.3 使用图像处理技术生成验证码
  • 12.3 JpGraph图像绘制库
  • 12.3.1 JpGraph的下载与安装
  • 12.3.2 JpGraph的中文配置
  • 12.3.3 JpGraph的使用
  • 12.4 JpGraph的典型应用
  • 12.4.1 使用柱形图统计图书的月销售量
  • 12.4.2 使用折线图统计三本图书的销售情况
  • 12.4.3 使用3D饼形图统计各类商品的年销售额比率
  • 12.5 小结
  • 12.6 快学快用
  • 第13章 文件系统
  • 13.1 文件处理
  • 13.1.1 打开/关闭文件
  • 13.1.2 从文件中读取数据
  • 13.1.3 将数据写入文件
  • 13.1.4 操作文件
  • 13.2 目录处理
  • 13.2.1 打开/关闭目录
  • 13.2.2 浏览目录
  • 13.2.3 操作目录
  • 13.3 文件上传
  • 13.3.1 配置文件php.ini
  • 13.3.2 预定义变量$_FILES
  • 13.3.3 文件上传函数
  • 13.3.4 多文件上传
  • 13.4 文件下载
  • 13.5 小结
  • 13.6 快学快用
  • 第14章 PHP与AJAX技术
  • 14.1 AJAX概述
  • 14.1.1 什么是AJAX
  • 14.1.2 AJAX的开发模式
  • 14.1.3 AJAX的优点
  • 14.2 AJAX使用的技术
  • 14.2.1 AJAX与JavaScript
  • 14.2.2 XMLHttpRequest对象
  • 14.3 AJAX技术的典型应用
  • 14.3.1 应用AJAX技术检测用户名
  • 14.3.2 使用jQuery的AJAX操作函数
  • 14.4 小结
  • 14.5 快学快用
  • 第15章 ThinkPHP框架
  • 15.1 ThinkPHP简介
  • 15.1.1 ThinkPHP框架的特点
  • 15.1.2 环境要求
  • 15.1.3 下载ThinkPHP框架
  • 15.2 ThinkPHP基础
  • 15.2.1 目录结构
  • 15.2.2 自动生成目录
  • 15.2.3 快速生成新模块
  • 15.2.4 模块化设计
  • 15.2.5 执行流程
  • 15.2.6 命名规范
  • 15.3 ThinkPHP的配置
  • 15.3.1 配置格式
  • 15.3.2 调试配置
  • 15.4 ThinkPHP的控制器
  • 15.4.1 控制器的创建
  • 15.4.2 输入变量
  • 15.4.3 请求类型
  • 15.4.4 生成URL地址
  • 15.4.5 跳转和重定向
  • 15.4.6 AJAX返回
  • 15.5 ThinkPHP的模型
  • 15.5.1 定义模型类
  • 15.5.2 实例化模型类
  • 15.5.3 连接数据库
  • 15.5.4 连贯操作
  • 15.5.5 CURD操作
  • 15.6 ThinkPHP的视图
  • 15.6.1 模板定义
  • 15.6.2 给模板变量赋值
  • 15.6.3 指定模板文件
  • 15.7 内置ThinkTemplate模板引擎
  • 15.7.1 变量输出
  • 15.7.2 使用函数
  • 15.7.3 内置标签
  • 15.7.4 模板继承
  • 15.8 小结
  • 第五篇 项目实战篇
  • 第16章 51购商城
  • 16.1 开发背景
  • 16.2 系统功能设计
  • 16.2.1 系统功能结构
  • 16.2.2 系统业务流程
  • 16.3 系统开发必备
  • 16.3.1 系统开发环境
  • 16.3.2 项目目录结构预览
  • 16.4 数据库设计
  • 16.4.1 数据库概要说明
  • 16.4.2 数据库逻辑设计
  • 16.5 前台用户模块设计
  • 16.5.1 会员注册模块
  • 16.5.2 会员登录模块
  • 16.6 前台首页模块设计
  • 16.6.1 商品分类模块
  • 16.6.2 商品列表模块
  • 16.7 购物车模块设计
  • 16.7.1 添加商品至购物车
  • 16.7.2 查看购物车商品
  • 16.7.3 清空购物车
  • 16.7.4 添加收货地址
  • 16.7.5 提交订单
  • 16.8 后台模块设计
  • 16.8.1 后台登录模块
  • 16.8.2 后台首页模块
  • 16.8.3 商品管理模块
  • 16.8.4 订单管理模块
  • 16.8.5 其他模块
  • 16.9 小结
  • 第17章 明日留学教育网
  • 17.1 开发背景
  • 17.2 系统功能设计
  • 17.2.1 系统功能结构
  • 17.2.2 系统业务流程
  • 17.3 系统开发必备
  • 17.3.1 系统开发环境
  • 17.3.2 项目目录结构预览
  • 17.4 数据库设计
  • 17.4.1 数据库概要说明
  • 17.4.2 数据库逻辑设计
  • 17.5 前台首页设计
  • 17.5.1 前台首页概述
  • 17.5.2 前台相关配置
  • 17.5.3 导航栏设计
  • 17.5.4 幻灯片设计
  • 17.5.5 新闻模块设计
  • 17.5.6 关于我们模块设计
  • 17.5.7 QQ在线客服模块设计
  • 17.6 后台用户模块设计
  • 17.6.1 用户登录模块设计
  • 17.6.2 修改密码模块设计
  • 17.6.3 清理日志和缓存模块设计
  • 17.6.4 退出登录模块设计
  • 17.7 后台功能模块设计
  • 17.7.1 站点信息模块设计
  • 17.7.2 流量统计模块设计
  • 17.7.3 权限管理模块设计
  • 17.7.4 账户管理模块设计
  • 17.7.5 分类管理模块设计
  • 17.7.6 单页管理模块设计
  • 17.7.7 信息管理模块设计
  • 17.7.8 新闻中心模块设计
  • 17.7.9 图片管理模块设计
  • 17.8 小结
  • 第18章 在线考试系统
  • 18.1 开发背景
  • 18.2 系统功能设计
  • 18.2.1 系统功能结构
  • 18.2.2 系统业务流程
  • 18.3 系统开发必备
  • 18.3.1 系统开发环境
  • 18.3.2 项目目录结构预览
  • 18.4 数据库设计
  • 18.4.1 数据库概念设计
  • 18.4.2 数据库逻辑设计
  • 18.5 前台首页设计
  • 18.5.1 前台首页概述
  • 18.5.2 创建项目全局文件
  • 18.5.3 创建前台首页文件
  • 18.6 专项练习模块设计
  • 18.6.1 专项练习模块概述
  • 18.6.2 专项练习登录
  • 18.6.3 创建专项练习答题页面
  • 18.6.4 应用隐藏域记录习题
  • 18.7 模拟考试模块设计
  • 18.7.1 模拟考试模块概述
  • 18.7.2 模拟考试登录
  • 18.7.3 应用AJAX实现计时
  • 18.7.4 生成模拟考试试卷
  • 18.7.5 提交试卷
  • 18.7.6 获取考生最终得分
  • 18.8 后台首页设计
  • 18.8.1 后台首页概述
  • 18.8.2 应用框架布局后台首页
  • 18.9 类别管理模块设计
  • 18.9.1 类别管理模块概述
  • 18.9.2 生成下拉列表选项
  • 18.9.3 工种类别的添加
  • 18.9.4 更改工种类别
  • 18.10 试题管理模块设计
  • 18.10.1 试题管理模块概述
  • 18.10.2 添加试题
  • 18.10.3 查询试题
  • 18.11 其他主要功能展示
  • 18.11.1 查看培训内容功能
  • 18.11.2 随机问答功能
  • 18.11.3 上岗考核功能
  • 18.11.4 成绩查询功能
  • 18.11.5 日志记录功能
  • 18.12 小结
  • 反侵权盗版声明
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

电子工业出版社

电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。