全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 程序与语言

PHP网站开发实例教程(第2版工业和信息化十三五人才培养规划教材)

  • 定价: ¥49.8
  • ISBN:9787115530202
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:人民邮电
  • 页数:221页
我要买:
点击放图片

导语

  

内容提要

  

    本书面向已经具有PHP编程基础的人群,讲解如何运用PHP开发动态网站。在企业中,一般都是采用框架进行项目开发,为了提高本书的实战性,书中讲解了从开发一个自定义框架到利用该框架开发一个“内容管理系统”项目的全过程,以及市面上非常流行的Laravel框架的基础知识,帮助读者既能理解框架的实现原理,又能掌握项目的开发技术。
    全书共8章。第1章讲解PHP开发环境的搭建,第2章、第3章讲解PHP框架的基础知识,第4章讲解框架中的数据库操作(PDO扩展)和模板引擎的使用,第5章、第6章讲解内容管理系统的开发实战,第7章、第8章讲解Laravel框架的基础知识。
    本书既可作为高等院校本、专科计算机相关专业的PHP动态网站开发课程的教材,也可作为广大IT技术人员和编程爱好者的参考读物。

目录

第1章  开发环境搭建
  学习目标
  1.1  安装Visual Studio Code
  1.2  搭建WAMP环境
    1.2.1  安装Apache
    1.2.2  安装PHP
    1.2.3  安装MySQL
  1.3  安装Composer依赖管理工具
  1.4  Web服务器配置
    1.4.1  配置虚拟主机
    1.4.2  访问权限控制
    1.4.3  【案例】按照要求配置虚拟主机
  本章小结
  课后练习
第2章  PHP框架基础(上)
  学习目标
  2.1  初识框架
    2.1.1  什么是框架
    2.1.2  常见的PHP框架
  2.2  MVC设计模式
    2.2.1  什么是MVC
    2.2.2  【案例】体验MVC设计模式
  2.3  框架的单一入口和路由
    2.3.1  什么是单一入口
    2.3.2  【案例】单一入口的实现
    2.3.3  【案例】隐藏入口文件
    2.3.4  框架中的路由
    2.3.5  【案例】路由的代码实现
  2.4  命名空间
    2.4.1  命名空间的定义
    2.4.2  命名空间的使用
    2.4.3  导入命名空间
  2.5  自动加载
    2.5.1  注册自动加载函数
    2.5.2  注册多个自动加载函数
    2.5.3  注册自动加载方法
  2.6  代码规范
    2.6.1  PSR规范
    2.6.2  配置VS Code编辑器
  本章小结
  课后练习
第3章  PHP框架基础(下)
  学习目标
  3.1  创建自定义框架
    3.1.1  创建目录结构
    3.1.2  使用Composer实现自动加载
    3.1.3  使用Composer管理项目依赖
    3.1.4  【案例】创建自己的包
  3.2  框架基础搭建
    3.2.1  App类
    3.2.2  Request类
    3.2.3  Response类
    3.2.4  Container类
  3.3  反射
    3.3.1  反射API
    3.3.2  【案例】利用反射实现依赖注入
  3.4  异常处理
    3.4.1  异常的抛出和捕获
    3.4.2  自定义异常
    3.4.3  多异常捕获处理
    3.4.4  【案例】在框架中处理异常
  本章小结
  课后练习
第4章  数据库和模板引擎
  学习目标
  4.1  PDO扩展
    4.1.1  开启PDO扩展
    4.1.2  连接和选择数据库
    4.1.3  执行SQL语句
    4.1.4  处理结果集
    4.1.5  预处理机制
    4.1.6  为占位符绑定数据
    4.1.7  PDO错误处理
    4.1.8  PDO事务处理
  4.2  【案例】封装DB类
    4.2.1  连接数据库
    4.2.2  封装查询类操作
    4.2.3  封装执
  4.3  【案例】封装Model类
    4.3.1  初始化表名
    4.3.2  查询数据
    4.3.3  新增数据
    4.3.4  修改数据
    4.3.5  删除数据
  4.4  Smarty模板引擎
    4.4.1  安装Smarty
    4.4.2  在框架中使用Smarty
    4.4.3  Smarty常用模板语法
  本章小结
  课后练习
第5章  内容管理系统(上)
  学习目标
  5.1  项目展示
  5.2  后台用户登录
    5.2.1  创建用户表
    5.2.2  显示登录页面
    5.2.3  Aiax交互
    5.2.4  接收登录表单
    5.2.5  判断登录状态
    5.2.6  退出登录
  5.3  验证码
    5.3.1  编写验证码类
    5.3.2  输出验证码图像
    5.3.3  判断验证码是否正确
  5.4  后台页面搭建
……
第6章  内容管理系统(下)
第7章  LaraveI框架(上)
第8章  Laravel框架(下)