0人評分過此書

PHP7实践指南:O2O网站与App后台开发

出版日期
2017/06/01
閱讀格式
EPUB
書籍分類
學科分類
ISBN
9787302470281

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
本書由專業的PHP開發工程師精心編撰,全書循序漸進地介紹了PHP 7編程的基礎知識與實戰開發技能,初學PHP開發的讀者通過學習本書能夠熟練地進行PHP應用程式開發。本書的核心內容包括:PHP基礎語法、函數、面向物件編程、PHP類、常見的設計模式、正則運算式、PHP操作圖像和檔、MVC架構思想、ThinkPHP框架、NoSQL與MySQL等。另外,還介紹了當前熱點的O2O網站開發和App後臺開發的關鍵技術,有助於讀者掌握PHP在現代Web軟體發展領域中的應用。 本書是作者在PHP 7學習及實際工作專案中的心得體會和系統總結,內容豐富、實用性強。適合PHP 7開發新手、使用PHP進行各類開發的程式師,也適合作為企業內部培訓、培訓機構和大專院校的教學參考書。
  • 封面页
  • 书名页
  • 版权页
  • 作者简介
  • 内容简介
  • 前言
  • 目录
  • 第1章 走进PHP的世界
    • 1.1 快速认识PHP
      • 1.1.1 PHP语言的的优势
      • 1.1.2 PHP的运行机制和原理
      • 1.1.3 关于PHP 7
    • 1.2 HTML和CSS
      • 1.2.1 HTML元素
      • 1.2.2 HTML常用标签
      • 1.2.3 CSS语法
      • 1.2.4 CSS选择器
      • 1.2.5 CSS样式
      • 1.2.6 CSS框模型
    • 1.3 JavaScript简介
      • 1.3.1 JavaScript数据类型
      • 1.3.2 JavaScript基本语句
      • 1.3.3 JavaScript函数和事件
      • 1.3.4 常用的JavaScript框架和库
    • 1.4 PHP开发环境搭建
    • 1.5 代码编辑器
    • 1.6 编写第一个PHP程序
  • 第2章 PHP语言基础
    • 2.1 PHP的数据类型
    • 2.2 运算符
    • 2.3 变量
    • 2.4 常量
      • 2.4.1 常量的声明
      • 2.4.2 预定义常量
  • 第3章 流程控制语句
    • 3.1 条件控制语句
      • 3.1.1 if条件控制语句
      • 3.1.2 switch分支语句
    • 3.2 循环控制语句
      • 3.2.1 while循环
      • 3.2.2 do while循环
      • 3.2.3 for循环
      • 3.2.4 foreach循环
    • 3.3 跳转语句
      • 3.3.1 break语句
      • 3.3.2 continue语句
      • 3.3.3 goto语句
    • 3.4 包含语句
      • 3.4.1 include语句
      • 3.4.2 include_once语句
      • 3.4.3 require语句
      • 3.4.4 require_once语句
  • 第4章 函 数
    • 4.1 函数的使用
    • 4.2 函数的参数
      • 4.2.1 参数传递方式
      • 4.2.2 参数类型声明
      • 4.2.3 可变参数数量
    • 4.3 函数返回值
    • 4.4 可变函数
    • 4.5 内置函数
    • 4.6 匿名函数
    • 4.7 递归与迭代
  • 第5章 字 符 串
    • 5.1 单引号和双引号的区别
    • 5.2 字符串连接符
    • 5.3 字符串操作
      • 5.3.1 改变字符串大小写
      • 5.3.2 查找字符串
      • 5.3.3 替换字符串
      • 5.3.4 截取字符串
      • 5.3.5 去除字符串首尾空格和特殊字符
      • 5.3.6 计算字符串的长度
      • 5.3.7 转义和还原字符串
      • 5.3.8 重复一个字符串
      • 5.3.9 随机打乱字符串
      • 5.3.10 分割字符串
  • 第6章 数 组
    • 6.1 使用数组
      • 6.1.1 数组类型
      • 6.1.2 创建数组
    • 6.2 二维数组和多维数组
      • 6.2.1 二维数组
      • 6.2.2 多维数组
    • 6.3 数组操作
      • 6.3.1 检查数组中是否存在某个值
      • 6.3.2 数组转换为字符串
      • 6.3.3 计算数组中的单元数目
      • 6.3.4 数组当前单元和数组指针
      • 6.3.5 数组中的键名和值
      • 6.3.6 填补数组
      • 6.3.7 从数组中随机取出一个或多个单元
      • 6.3.8 数组排序与打乱数组
      • 6.3.9 遍历数组
      • 6.3.10 数组的拆分与合并
      • 6.3.11 增加/删除数组中的元素
      • 6.3.12 其他常用数组函数
    • 6.4 系统预定义数组
      • 6.4.1 $_SERVER
      • 6.4.2 $_GET和$_POST数组
      • 6.4.3 $_FILES数组
      • 6.4.4 $_SESSION和$_COOKIE数组
      • 6.4.5 $_REQUEST[]数组
  • 第7章 时间与日期
    • 7.1 设置时区
      • 7.1.1 在配置文件中设置
      • 7.1.2 通过date_default_timezone_set函数在文件中设置
    • 7.2 获取当前时间
    • 7.3 常用时间处理方法
      • 7.3.1 格式化时间显示
      • 7.3.2 计算两个日期间的时间差
      • 7.3.3 从字符串中解析日期时间
      • 7.3.4 日期的加减运算
    • 7.4 验证日期
  • 第8章 表 单
    • 8.1 表单的种类
      • 8.1.1 文本域及其类型
      • 8.1.2 其他表单类型
    • 8.2 get和post方法
      • 8.2.1 获取表单值
      • 8.2.2 处理上传文件
  • 第9章 类与对象
    • 9.1 什么是类
      • 9.1.1 声明一个类
      • 9.1.2 实例化一个类
      • 9.1.3 访问类中成员
      • 9.1.4 静态属性和静态方法
      • 9.1.5 构造方法和析构方法
    • 9.2 封装和继承特性
      • 9.2.1 封装特性
      • 9.2.2 继承特性
      • 9.2.3 通过继承实现多态
    • 9.3 魔术方法
      • 9.3.1 __set()和__get()方法
      • 9.3.2 __isset()和__unset()方法
      • 9.3.3 __call()和__ toString()方法
    • 9.4 自动加载
      • 9.4.1 __autoload()方法
      • 9.4.2 spl_autoload_register()函数
    • 9.5 抽象类和接口
      • 9.5.1 抽象类
      • 9.5.2 接口
    • 9.6 类中的关键字
      • 9.6.1 final关键字
      • 9.6.2 clone关键字
      • 9.6.3 instanceof关键字
      • 9.6.4 “==”和“===”
  • 第10章 正则表达式
    • 10.1 正则表达式的用途
    • 10.2 正则表达式的语法
      • 10.2.1 正则表达式中的元素
      • 10.2.2 替换和子表达式
      • 10.2.3 反向引用
    • 10.3 在PHP中使用正则表达式
      • 10.3.1 匹配与查找
      • 10.3.2 搜索与替换
      • 10.3.3 分割与转义
  • 第11章 错误异常处理
    • 11.1 异常处理
      • 11.1.1 异常类
      • 11.1.2 创建自己的异常类
    • 11.2 错误有关配置
      • 11.2.1 错误级别配置
      • 11.2.2 记录错误
      • 11.2.3 自定义错误处理函数
    • 11.3 PHP 7中的错误处理
  • 第12章 图像处理
    • 12.1 获取图像信息
    • 12.2 图像绘制
      • 12.2.1 创建画布
      • 12.2.2 定义颜色
      • 12.2.3 绘制图形
      • 12.2.4 绘制文字
    • 12.3 图片处理
      • 12.3.1 复制图像
      • 12.3.2 旋转图像
      • 12.3.3 图像水印
    • 12.4 图像验证码
  • 第13章 目录文件操作
    • 13.1 目录
      • 13.1.1 判断文件类型
      • 13.1.2 创建和删除目录
      • 13.1.3 打开读取和关闭目录
      • 13.1.4 获得路径中目录部分
      • 13.1.5 目录磁盘空间
    • 13.2 文件操作
      • 13.2.1 打开文件
      • 13.2.2 读取文件
      • 13.2.3 获得文件属性
      • 13.2.4 复制/删除/移动/重命名文件
    • 13.3 文件指针
    • 13.4 文件上传
      • 13.4.1 上传文件配置
      • 13.4.2 上传文件示例
  • 第14章 Cookie与Session
    • 14.1 Cookie详解
      • 14.1.1 Cookie的基本概念和设置
      • 14.1.2 Cookie的应用和存储机制
    • 14.2 Session详解
      • 14.2.1 Session的基本概念和设置
      • 14.2.2 Session的工作原理和存储机制
      • 14.2.3 使用Redis存储Session
  • 第15章 MySQL数据库的使用
    • 15.1 MySQL数据库基础
      • 15.1.1 MySQL的安装
    • 15.2 操作MySQL数据库
      • 15.2.1 创建数据库
      • 15.2.2 显示数据库
      • 15.2.3 选择数据库
      • 15.2.4 删除数据库
    • 15.3 MySQL数据类型
      • 15.3.1 数值类型
      • 15.3.2 日期和时间类型
      • 15.3.3 字符串类型
    • 15.4 操作MySQL数据表
      • 15.4.1 创建数据表
      • 15.4.2 查看数据表结构
      • 15.4.3 更改数据表结构
      • 15.4.4 删除数据表
    • 15.5 操作MySQL数据
      • 15.5.1 插入数据
      • 15.5.2 更新数据
      • 15.5.3 删除数据
      • 15.5.4 查询数据
    • 15.6 MySQL图形化管理工具
    • 15.7 PHP操作MySQL数据库
      • 15.7.1 MySQLi连接操作数据库
      • 15.7.2 PDO连接操作数据库
  • 第16章 PHP与Redis数据库
    • 16.1 关系型数据库与非关系型数据库
    • 16.2 Redis的安装使用
      • 16.2.1 在Linux系统上安装Redis
    • 16.3 Redis数据类型
      • 16.3.1 string
      • 16.3.2 list
      • 16.3.3 hash
      • 16.3.4 set
      • 16.3.5 zset
    • 16.4 Key操作命令
    • 16.5 PHP操作redis
      • 16.5.1 安装php-redis扩展
      • 16.5.2 在PHP中使用Redis
  • 第17章 PHP处理XML和JSON
    • 17.1 生成XML
      • 17.1.1 由字符串或数组遍历生成XML
      • 17.1.2 通过DOM生成XML
      • 17.1.3 通过PHP SimpleXML生成XML
    • 17.2 解析XML
      • 17.2.1 通过DOM解析XML
      • 17.2.2 通过PHP SimpleXML解析XML
    • 17.3 json的使用
  • 第18章 MVC与ThinkPHP框架
    • 18.1 PHP MVC概述
    • 18.2 常用的PHP框架
    • 18.3 ThinkPHP的使用
      • 18.3.1 开始开发
      • 18.3.2 入口文件与路由
    • 18.4 ThinkPHP控制器
      • 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.7 模板
      • 18.7.1 模板赋值与变量输出
      • 18.7.2 使用函数和运算符
      • 18.7.3 模板标签
  • 第19章 PHP设计模式
    • 19.1 什么是设计模式
    • 19.2 工厂模式
    • 19.3 单例模式
    • 19.4 观察者模式
    • 19.5 策略模式
  • 第20章 基于前端架构打造服务端
    • 20.1 构建一个API的世界
      • 20.1.1 简述API接口
      • 20.1.2 API接口签名验证
    • 20.2 传输消息的加解密
      • 20.2.1 单向散列加密
      • 20.2.2 对称加密
      • 20.2.3 非对称加密
    • 20.3 使用Ajax进行交互
      • 20.3.1 Ajax的介绍
      • 20.3.2 Ajax的使用
    • 20.4 前端模板和框架
      • 20.4.1 MustacheJs介绍
      • 20.4.2 AngularJS介绍
  • 第21章 实战:O2O平台网站开发
    • 21.1 需求分析
    • 21.2 网站概览
      • 21.2.1 网站功能
      • 21.2.2 网站预览
    • 21.3 数据库设计
      • 21.3.1 数据库建表
      • 21.3.2 连接数据库
    • 21.4 使用ThinkPHP搭建项目框架
      • 21.4.1 应用目录
      • 21.4.2 引入PHPMailer类库
      • 21.4.3 引入Ping++支付模块
    • 21.5 项目代码编写
      • 21.5.1 注册登录
      • 21.5.2 下单购买
      • 21.5.3 用户中心
  • 第22章 实战:开发一个App后台
    • 22.1 App开发概述
      • 22.1.1 混合式App开发框架
      • 22.1.2 PHP在App开发中的应用
    • 22.2 App开发中的json数据
    • 22.3 接口开发
      • 22.3.1 定义路由与封装基类方法
      • 22.3.2 实现接口功能代码
  • 出版地 中國大陸
  • 語言 簡體中文

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading