作品简介

本书根据编者多年PHP开发经验精心编写。全书从基础到实践,循序渐进地介绍了PHP 7编程的核心知识与技术要点,主要内容包括:PHP语法基础、函数、数组、表单、对象、XML和JSON、Cookie和Session、异常处理、PHP类、正则表达式、常见的设计模式、PHP操作图像和文件、MVC架构思想、ThinkPHP框架、PHP操作Redis和MySQL数据库,还介绍了基于前端架构打造服务端、自己动手开发PHP框架、O2O网站和App后台开发以及大型网站技术架构等。本书内容丰富,技术先进,适合PHP开发初学者、大学生和想了解PHP 7新功能的开发人员使用,也很适合作为培训班、企业内训或大专院校的教学用书。

陈小龙编著。

作品目录

  • 前言
  • 第1章 走进PHP的世界
  • 1.1 快速认识PHP
  • 1.2 搭建PHP开发环境
  • 1.3 常用PHP代码编辑器
  • 1.4 编写一个“Hello World”PHP程序
  • 第2章 PHP语言基础
  • 2.1 PHP的数据类型
  • 2.2 运算符
  • 2.3 变量
  • 2.4 常量
  • 第3章 流程控制语句
  • 3.1 条件控制语句
  • 3.2 循环控制语句
  • 3.3 跳转语句
  • 3.4 包含语句
  • 第4章 函数
  • 4.1 函数的使用
  • 4.2 函数的参数
  • 4.3 函数返回值
  • 4.4 可变函数
  • 4.5 内置函数
  • 4.6 匿名函数
  • 4.7 递归与迭代
  • 第5章 字符串
  • 5.1 单引号和双引号的区别
  • 5.2 字符串连接符
  • 5.3 字符串操作
  • 第6章 数组
  • 6.1 使用数组
  • 6.2 二维数组和多维数组
  • 6.3 数组操作
  • 6.4 系统预定义数组
  • 第7章 时间与日期
  • 7.1 设置时区
  • 7.2 获取当前时间
  • 7.3 常用时间处理方法
  • 7.4 验证日期
  • 第8章 表单
  • 8.1 表单的种类
  • 8.2 get和post方法
  • 第9章 类与对象
  • 9.1 什么是类
  • 9.2 封装和继承特性
  • 9.3 魔术方法
  • 9.4 自动加载
  • 9.5 抽象类和接口
  • 9.6 类中的关键字
  • 第10章 正则表达式
  • 10.1 正则表达式的用途
  • 10.2 正则表达式的语法
  • 10.3 在PHP中使用正则表达式
  • 第11章 错误异常处理
  • 11.1 异常处理
  • 11.2 错误有关配置
  • 11.3 PHP 7中的错误处理
  • 第12章 图像处理
  • 12.1 获取图像信息
  • 12.2 图像绘制
  • 12.3 图片处理
  • 12.4 图像验证码
  • 第13章 目录文件操作
  • 13.1 目录
  • 13.2 文件操作
  • 13.3 文件指针
  • 13.4 文件上传
  • 第14章 Cookie与Session
  • 14.1 详解Cookie
  • 14.2 Session详解
  • 第15章 MySQL数据库的使用
  • 15.1 MySQL的安装
  • 15.2 操作MySQL数据库
  • 15.3 MySQL数据类型
  • 15.4 操作MySQL数据表
  • 15.5 操作MySQL数据
  • 15.6 MySQL图形化管理工具
  • 15.7 PHP操作MySQL数据库
  • 第16章 PHP与Redis数据库
  • 16.1 关系型数据库与非关系型数据库
  • 16.2 Redis的安装使用
  • 16.3 Redis数据类型
  • 16.4 Key操作命令
  • 16.5 PHP操作Redis
  • 第17章 PHP处理XML和JSON
  • 17.1 生成XML
  • 17.2 解析XML
  • 17.3 JSON的使用
  • 第18章 MVC与ThinkPHP框架
  • 18.1 PHP MVC概述
  • 18.2 常用的PHP框架
  • 18.3 ThinkPHP的使用
  • 18.4 ThinkPHP控制器
  • 18.5 使用数据库
  • 18.6 模型
  • 18.7 模板
  • 第19章 PHP设计模式
  • 19.1 什么是设计模式
  • 19.2 工厂模式
  • 19.3 单例模式
  • 19.4 观察者模式
  • 19.5 策略模式
  • 第20章 基于前端架构打造服务端
  • 20.1 构建一个API的世界
  • 20.2 传输消息的加解密
  • 20.3 使用Ajax进行交互
  • 20.4 前端模板和框架
  • 第21章 O2O小白财税网站开发
  • 21.1 需求分析
  • 21.2 网站概览
  • 21.3 数据库设计
  • 21.4 使用ThinkPHP搭建项目框架
  • 21.5 项目代码编写
  • 第22章 卡券管理系统App后台开发
  • 22.1 PHP在App开发中的应用
  • 22.2 App开发中的JSON数据
  • 22.3 接口开发
  • 第23章 编写自己的PHP框架
  • 23.1 框架设计
  • 23.2 框架总体概览
  • 23.3 框架初始化
  • 23.4 应用配置
  • 23.5 核心基础类
  • 23.6 公用函数库
  • 23.7 使用框架
  • 第24章 大型网站架构设计
  • 24.1 大型网站架构概述
  • 24.2 负载均衡
  • 24.3 数据库的使用
  • 24.4 消息队列
  • 24.5 网站监控
展开全部