献给所有PHPer!PHP经典教程系列——《PHP 7 从入门到精通》

献给所有PHPer!一本挺全面的 PHP 7 入门书——《PHP 7 从入门到精通》

PHP 是最好的编程语言吗,在 PHPer 的眼中那显然严重是,我就是一个 PHPer,当年用 PHP 完成了多少项目啊,现在虽然不怎么写代码了,但还是很喜欢 PHP 的那种简单和纯粹。PHP 入门太容易,解决问题太快速,所以关于 PHP 的经典教程其实没有那么多,因为最好的教程就是 PHP 自己的文档。但正因为如此,PHPer 大多缺乏一些厚重和积淀,所以静下心来,读一些能提升自己的书,肯定是没错的!

《PHP 7 从入门到精通》

  • 作者:刘增杰、张工厂

  • 出版:清华大学出版社 2016年12月

  • 书号:ISBN:9787302456254

献给所有PHPer!PHP经典教程系列——《PHP 7 从入门到精通》

简要评价

PHP 这两年进化非常快,在编码方式、性能、生态系统方面发生了巨大的变革,最集中的体现就是 PHP 7 的推出。如果没有特别的原因,所有的开发者现在就应该立即使用 PHP 7 。

但目前系统介绍 PHP 7 的书还比较少,尤其是中文版的,这本书算不错的,可以读者快速掌握 PHP 7。

另外这本书还提供了免费的视频教程,网上可以搜索到,不喜欢书籍而喜欢视频教程的大家可以看看,我个人更喜欢看书籍。

主要内容

本书循序渐进地介绍了PHP 7开发动态网站的主要知识和技能,提供了大量的PHP应用实例供读者实践。

每一章节都清晰讲述了代码作用及其编写思路,使读者能在*短时间内迅速掌握PHP的应用开发技能。

全书共23章,分别介绍了PHP 7的基本概念、PHP服务器环境配置、PHP的基本语法、PHP的语言结构、字符串和正则表达式、数组、时间和日期、面向对象编程、错误处理和异常处理、PHP与Web页面交互、文件与目录操作、图形图像处理、Cookie和会话管理、MySQL数据库基础、PHP操作MySQL数据库、PDO数据库抽象类库、JavaScript编程基础、PHP与XML技术、PHP与Ajax的综合应用、Smarty模板、Zend framework框架等,*后通过一个论坛系统实战案例和一个酒店管理系统实战案例,使读者进一步巩固所学的知识,提高综合实战能力。

书籍目录

第1章 初识PHP

  • 1.1 PHP的来龙去脉

  • 1.2 PHP能干什么

  • 1.3 PHP 7的新特点

  • 1.4 PHP常用开发工具

  • 1.5 高手甜点

第2章 PHP 7服务器环境配置

  • 2.1 PHP服务器概述

  • 2.2 安装PHP 7前的准备工作

  • 2.3 PHP 7 IIS服务器安装配置

  • 2.4 PHP 7 Apache服务器的环境搭建

  • 2.5 新手的福音——PHP环境的集成软件

  • 2.6 实战演练——我的第一个PHP程序

  • 2.7 高手甜点

第3章 PHP的基本语法

  • 3.1 PHP标识符

  • 3.2 编码规范

  • 3.3 常 量

  • 3.4 变 量

  • 3.5 数据类型

  • 3.6 标量类型的声明

  • 3.7 运算符

  • 3.8 表达式

  • 3.9 实战演练——创建多维数组

  • 3.10 高手甜点

第4章 PHP的语言结构

  • 4.1 内置函数

  • 4.2 自定义函数

  • 4.3 包含文件

  • 4.4 流程控制

  • 4.5 实战演练1——条件分支结构综合应用

  • 4.6 实战演练2——循环控制结构综合应用

  • 4.7 高手甜点

第5章 字符串和正则表达式

  • 5.1 字符串的单引号和双引号

  • 5.2 字符串的连接符

  • 5.3 字符串的基本操作

  • 5.4 什么是正则表达式

  • 5.5 正则表达式语法规则

  • 5.6 实战演练——创建酒店系统在线订房表

  • 5.7 高手甜点

第6章 PHP数组

  • 6.1 什么是数组

  • 6.2 数组的类型

  • 6.3 PHP 常量数组

  • 6.4 数组构造

  • 6.5 遍历数组

  • 6.6 数组排序

  • 6.7 字符串与数组的转换

  • 6.8 向数组中添加和删除元素

  • 6.9 查询数组中指定元素

  • 6.10 统计数组元素个数

  • 6.11 删除数组中的重复元素

  • 6.12 调换数组中的键值和元素值

  • 6.13 实战演练——数组的序列化

  • 6.14 高手甜点

第7章 时间和日期

7.1 系统时区设置 7.2 PHP日期和时间函数 7.3 实战演练1——比较两个时间的大小 7.4 实战演练2——实现倒计时功能 7.5 高手甜点

第8章 面向对象编程

  • 8.1 类和对象的介绍

  • 8.2 PHP中类的操作

  • 8.3 构造方法和析构方法

  • 8.4 访问方法

  • 8.5 类的继承

  • 8.6 高级特性

  • 8.7 抽象类和接口

  • 8.8 面向对象的多态性

  • 8.9 高手甜点

第9章 错误处理和异常处理

  • 9.1 常见的错误和异常

  • 9.2 错误处理

  • 9.3 异常处理

  • 9.4 实战演练——处理异常或错误

  • 9.5 高手甜点

第10章 PHP与Web页面交互

  • 10.1 使用动态内容

  • 10.2 表单与PHP

  • 10.3 表单设计

  • 10.4 传递数据的两种方法

  • 10.5 PHP获取表单传递数据的方法

  • 10.6 PHP对URL传递的参数进行编码

  • 10.7 实战演练——PHP与Web表单的综合应用

  • 10.8 高手甜点

第11章 文件与目录操作

  • 11.1 文件操作

  • 11.2 目录操作

  • 11.3 文件的上传

  • 11.4 实战演练——编写文本类型的访客计算器

  • 11.5 高手甜点

第12章 图形图像处理

  • 12.1 在PHP中加载GD库

  • 12.2 图形图像的典型应用案例

  • 12.3 Jpgraph库的使用

  • 12.4 实战演练——制作3D饼形统计图

  • 12.5 高手甜点

第13章 Cookie和会话管理

  • 13.1 Cookie基本操作

  • 13.2 认识Session

  • 13.3 会话管理

  • 13.4 实战演练——会话管理的综合应用

  • 13.5 高手甜点

第14章 MySQL数据库基础

  • 14.1 什么是MySQL

  • 14.2 启动服务并登录MySQL数据库

  • 14.3 MySQL数据库的基本操作

  • 14.4 MySQL数据表的基本操作

  • 14.5 MySQL语句的操作

  • 14.6 MySQL数据库的备份与还原

  • 14.7 高手甜点

第15章 PHP操作MySQL数据库

  • 15.1 PHP访问MySQL数据库的一般步骤

  • 15.2 连接数据库前的准备工作

  • 15.3 访问数据库

  • 15.4 实战演练1——PHP操作数据库

  • 15.5 实战演练2——使用insert语句动态添加用户信息

  • 15.6 实战演练3—使用select语句查询数据信息

  • 15.7 高手甜点

第16章 PDO数据库抽象类库

  • 16.1 PDO概述

  • 16.2 PDO的安装

  • 16.3 使用PDO操作MySQL

  • 16.4 实战演练——PDO的prepare表述

  • 16.5 高手甜点

第17章 JavaScript编程基础

  • 17.1 认识JavaScript

  • 17.2 JavaScript在HTML中的使用

  • 17.3 JavaScript的基本语法

  • 17.4 JavaScript的数据结构

  • 17.5 代码中的数据类型

  • 17.6 条件判断语句

  • 17.7 循环控制语句

  • 17.8 在PHP中调用JavaScript代码

  • 17.9 实战演练——制作树形菜单

  • 17.10 高手甜点

第18章 PHP与XML技术

  • 18.1 XML概念

  • 18.2 XML语法基础

  • 18.3 将XML文档转换为HTML加以输出

  • 18.4 在PHP中创建XML文档

  • 18.5 使用SimpleXML扩展

  • 18.6 实战演练——动态创建XML文档

  • 18.7 高手甜点

第19章 PHP与Ajax的综合应用

  • 19.1 Ajax概述

  • 19.2 Ajax快速入门

  • 19.3 在PHP中应用Ajax技术

  • 19.4 高手甜点

第20章 Smarty模板

  • 20.1 MVC概述

  • 20.2 什么是模板引擎

  • 20.3 Smarty概述

  • 20.4 Smarty的安装和配置

  • 20.5 Smarty模板设计

  • 20.6 Smarty中的流程控制语句

  • 20.7 高手甜点

第21章 Zend Framework

  • 21.1 什么是Zend Framework

  • 21.2 Zend Framework的目录结构

  • 21.3 Zend Framework的安装与使用

  • 21.4 PHP与Zend Framework的基本操作

  • 21.5 高手甜点

第22章 PHP MySQL开发论坛实战

  • 22.1 需求分析

  • 22.2 数据库分析

  • 22.3 论坛的代码实现

第23章 开发酒店管理系统网站

  • 23.1 网站的需求分析

  • 23.2 数据库分析

  • 23.3 酒店管理系统的实现


喜欢闲适安静的生活,懂一点计算机编程,懂一点统计学和数据分析。(爱编程爱统计)

相关推荐