وبلاگ بلیان

PHP 7从入门到精通(视频教学版)(第2版)

معرفی کتاب «PHP 7从入门到精通(视频教学版)(第2版)» نوشتهٔ 张工厂; 刘玉萍; 罗晨، منتشرشده توسط نشر 清华大学出版社 در سال 2019. این کتاب در فرمت pdf، زبان zh ارائه شده است. «PHP 7从入门到精通(视频教学版)(第2版)» در دستهٔ بدون دسته‌بندی قرار دارد.

本书循序渐进地介绍了PHP 7开发动态网站的主要知识和技能,提供了大量的PHP应用实例供读者实践。每一章节都清晰讲述了代码作用及其编写思路,使读者能在最短时间内迅速掌握PHP的应用开发技能。 全书共24章,分别介绍了PHP 7的基本概念、PHP服务器环境配置、PHP的基本语法、PHP的语言结构、字符串和正则表达式、数组、时间和日期、面向对象编程、错误处理和异常处理、PHP与Web页面交互、文件与目录操作、图形图像处理、Cookie和会话管理、MySQL数据库基础、PHP操作MySQL数据库、PDO数据库抽象类库、安全加密技术、PHP与XML技术、PHP与Ajax的综合应用、Smarty模板、Zend Framework框架和ThinkPHP框架等,最后通过一个开发网上商城的综合项目和一个酒店管理系统项目,使读者进一步巩固所学的知识,提高项目实战能力。 本书既适合PHP的初学者以及广大网站开发人员阅读,也可供高等院校和培训学校相关专业的师生参考。 封面 1 扉页 2 内容简介 3 版权页 3 前言 4 目录 6 第1章 初识PHP 17 1.1 PHP的来龙去脉 17 1.2 PHP能干什么 19 1.3 PHP 7的新特点 20 1.4 PHP常用开发工具 22 1.5 高手甜点 24 第2章 PHP 7服务器环境配置 25 2.1 PHP服务器概述 25 2.2 安装PHP 7前的准备工作 26 2.3 PHP 7+IIS服务器安装配置 28 2.4 PHP 7+Apache服务器的环境搭建 34 2.5 新手的福音—PHP环境的集成软件 37 2.6 实战演练——我的第一个PHP程序 39 2.7 高手甜点 40 第3章 PHP的基本语法 42 3.1 PHP 7的标记风格 42 3.2 编码规范 43 3.3 常量 45 3.4 变量 48 3.5 数据类型 55 3.6 PHP 7的新变化1——整型处理机制的修改 61 3.7 PHP 7的新变化2——标量类型的声明 61 3.8 运算符 63 3.9 PHP 7的新变化3——合并运算符和组合运算符 69 3.10 表达式 70 3.11 实战演练—创建二维数组 70 3.12 高手甜点 71 第4章 PHP的语言结构 73 4.1 内置函数 73 4.2 自定义函数 74 4.3 PHP 7的新变化1——声明函数返回值的类型 78 4.4 PHP 7的新变化2——新增intdiv()函数 79 4.5 PHP 7的新变化3——括号在变量或函数中变化 80 4.6 PHP 7的新变化4——参数处理机制的修改 81 4.7 包含文件 82 4.8 流程控制 84 4.9 实战演练1—条件分支结构综合应用 95 4.10 实战演练2—循环控制结构综合应用 97 4.11 高手甜点 98 第5章 字符串和正则表达式 99 5.1 字符串的单引号和双引号 99 5.2 字符串的连接符 101 5.3 字符串的基本操作 102 5.4 PHP 7的新变化——字符串处理机制的修改 109 5.5 什么是正则表达式 110 5.6 正则表达式的语法规则 110 5.7 实战演练—创建酒店系统在线订房表 115 5.8 高手甜点 118 第6章 PHP数组 119 6.1 什么是数组 119 6.2 数组的类型 120 6.3 PHP 7的新变化1——常量数组 122 6.4 数组构造 122 6.5 遍历数组 125 6.6 数组排序 128 6.7 字符串与数组的转换 131 6.8 向数组中添加和删除元素 131 6.9 查询数组中的指定元素 134 6.10 统计数组元素个数 136 6.11 删除数组中的重复元素 137 6.12 调换数组中的键值和元素值 138 6.13 PHP 7的新变化2——自动创建元素的顺序的改变 139 6.14 PHP 7的新变化3——list()函数修改数组的改变 140 6.15 PHP 7的新变化4——foreach()函数修改数组的改变 142 6.16 实战演练—序列化和反序列化 144 6.17 高手甜点 145 第7章 时间和日期 146 7.1 系统时区设置 146 7.2 PHP日期和时间函数 147 7.3 实战演练1——比较两个时间的大小 155 7.4 实战演练2——实现倒计时功能 156 7.5 高手甜点 156 第8章 面向对象编程 158 8.1 类和对象的介绍 158 8.2 PHP中类的操作 159 8.3 构造方法和析构方法 163 8.4 访问方法 165 8.5 类的继承 166 8.6 高级特性 167 8.7 抽象类和接口 169 8.8 面向对象的多态性 172 8.9 PHP 7的新变化——支持匿名类 174 8.10 高手甜点 175 第9章 错误处理和异常处理 176 9.1 常见的错误和异常 176 9.2 错误处理 179 9.3 异常处理 185 9.4 PHP 7的新变化1——改变了错误的报告方式 190 9.5 PHP 7的新变化2——清除最后一次错误 191 9.6 实战演练—处理异常或错误 191 9.7 高手甜点 192 第10章 PHP与Web页面交互 194 10.1 使用动态内容 194 10.2 表单与PHP 195 10.3 表单设计 196 10.4 传递数据的两种方法 205 10.5 PHP获取表单传递数据的方法 206 10.6 PHP对URL传递的参数进行编码 206 10.7 实战演练——PHP与Web表单的综合应用 207 10.8 高手甜点 209 第11章 文件与目录操作 210 11.1 文件操作 210 11.2 目录操作 215 11.3 文件的上传 219 11.4 实战演练—编写文本类型的访客计算器 222 11.5 高手甜点 223 第12章 图形图像处理 224 12.1 在PHP中加载GD库 224 12.2 图形图像的典型应用案例 226 12.3 JpGraph库的使用 231 12.4 制作圆形统计图 233 11.5 实战演练—制作3D饼形统计图 235 12.6 高手甜点 236 第13章 Cookie和会话管理 238 13.1 Cookie的基本操作 238 13.2 认识Session 242 13.3 会话管理 243 13.4 实战演练—会话管理的综合应用 245 13.5 高手甜点 246 第14章 MySQL数据库基础 248 14.1 Windows平台下安装与配置MySQL 248 14.2 启动服务并登录MySQL数据库 256 14.3 MySQL数据库的基本操作 261 14.4 My SQL数据表的基本操作 263 14.5 My SQL语句的操作 267 14.6 My SQL数据库的备份与还原 269 14.7 高手甜点 278 第15章 PHP操作My SQL数据库 279 15.1 PHP访问My SQL数据库的一般步骤 279 15.2 连接数据库前的准备工作 280 15.3 访问数据库 281 15.4 实战演练1——PHP操作数据库 288 15.5 实战演练2——使用insert语句动态添加用户信息 289 15.6 实战演练3—使用select语句查询数据信息 292 15.7 高手甜点 293 第16章 PDO数据库抽象类库 295 16.1 PDO概述 295 16.2 PDO的安装 296 16.3 使用PDO操作MySQL 296 16.4 实战演练—PDO的prepare表述 304 16.5 高手甜点 306 第17章 安全加密技术 307 17.1 使用加密函数 307 17.2 使用加密扩展库 310 17.3 高手甜点 314 第18章 PHP与XML技术 315 18.1 XML的概念 315 18.2 XML语法基础 317 18.3 将XML文档转换为HTML加以输出 323 18.4 在PHP中创建XML文档 324 18.5 使用SimpleXML扩展 325 18.6 实战演练—动态创建XML文档 329 18.7 高手甜点 330 第19章 PHP与Ajax的综合应用 331 19.1 Ajax概述 331 19.2 Ajax快速入门 335 19.3 在PHP中应用Ajax技术 340 19.4 高手甜点 345 第20章 MVC和Smarty模板 347 20.1 MVC概述 347 20.2 什么是模板引擎 348 20.3 Smarty概述 349 20.4 Smarty的安装和配置 350 20.5 Smarty模板设计 351 20.6 Smarty中的流程控制语句 356 20.7 高手甜点 358 第21章 Zend Framework 359 21.1 什么是Zend Framework 359 21.2 Zend Framework的目录结构 360 21.3 Zend Framework的安装与使用 360 21.4 PHP与Zend Framework的基本操作 364 21.5 高手甜点 370 第22章 Think PHP框架 371 22.1 什么是Think PHP框架 371 22.2 下载和安装Think PHP 5.0框架 372 22.3 Think PHP 5.0框架的目录结构 374 22.4 配置虚拟主机和部署框架 375 22.5 如何使用Think PHP 5.0框架 378 22.6 Think PHP 5.0的配置 385 22.7 Think PHP的控制器 388 22.8 数据库的基本操作 393 22.9 Think PHP的模型 398 22.10 Think PHP的视图 399 22.11 高手甜点 401 第23章 开发网上商城 402 23.1 系统功能描述 402 23.2 系统功能分析 403 23.3 代码的具体实现 407 23.4 程序运行 418 第24章 开发酒店管理系统网站 421 24.1 网站的需求分析 421 24.2 数据库分析 422 24.3 酒店管理系统的实现 424 正文结束 447 本书循序渐进地介绍了PHP 7开发动态网站的主要知识和技能,提供了大量的PHP应用实例供读者实践.每一章节都清晰讲述了代码作用及其编写思路,使读者能在短时间内迅速掌握PHP的应用开发技能.全书共23章,分别介绍了PHP 7的基本概念,PHP服务器环境配置,PHP的基本语法,PHP的语言结构,字符串和正则表达式,数组,时间和日期,面向对象编程,错误处理和异常处理,PHP与Web页面交互,文件与目录操作,图形图像处理,Cookie和会话管理,MySQL数据库基础,PHP操作MySQL数据库,PDO数据库抽象类库,编程基础,PHP与XML技术,PHP与Ajax的综合应用,Smarty模板,Zend framework框架等,后通过一个论坛系统实战案例和一个酒店管理系统实战案例,使读者进一步巩固所学的知识,提高综合实战能力
دانلود کتاب PHP 7从入门到精通(视频教学版)(第2版)