ThinkPHP6项目基操目录

前言

ThinkPHP6项目基操目录_第1张图片

ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简代码的同时,更注重易用性。遵循Apache2开源许可协议发布,意味着你可以免费使用ThinkPHP,甚至允许把你基于ThinkPHP开发的应用开源或商业产品发布/销售。

ThinkPHP6.0基于精简核心和统一用法两大原则在5.1的基础上对底层架构做了进一步的优化改进,并更加规范化。由于引入了一些新特性,ThinkPHP6.0运行环境要求PHP7.1+,不支持5.1的无缝升级(官方给出了升级指导用于项目的升级参考)。

主要新特性

  • 采用PHP7强类型(严格模式)
  • 支持更多的PSR规范
  • 多应用支持
  • ORM组件独立
  • 改进的中间件机制
  • 更强大和易用的查询
  • 全新的事件系统
  • 支持容器invoke回调
  • 模板引擎组件独立
  • 内部功能中间件化
  • SESSION机制改进
  • 缓存及日志支持多通道
  • 引入Filesystem组件
  • Swoole以及协程支持改进
  • 对IDE更加友好
  • 统一和精简大量用法

本系列文章主要是针对于项目中使用较多的场景,提供较好的解决方案、较优的代码架构、编码方式、异常拦截处理等,对于第三方SDK的使用及与业务逻辑代码的解耦。

目录

  • ThinkPHP6项目基操(1.环境搭建及ThinkPHP6的安装)
  • ThinkPHP6项目基操(2.Nginx配置虚拟域名及简化访问路径)
  • ThinkPHP6项目基操(3.控制器获取请求参数)
  • ThinkPHP6项目基操(4.拦截无效请求 控制器或方法不存在)
  • ThinkPHP6项目基操(5.封装API数据格式及业务状态码统一管理)
  • ThinkPHP6项目基操(6.数据库Db操作)
  • ThinkPHP6项目基操(7.模型)
  • ThinkPHP6项目基操(8.多应用模式)
  • ThinkPHP6项目基操(9.架构分层)
  • ThinkPHP6项目基操(10.不可预知的內部异常处理)
  • ThinkPHP6项目基操(11.实战部分 部署后台静态页面模板及后台登录页面)
  • ThinkPHP6项目基操(12.实战部分 验证码)
  • ThinkPHP6项目基操(13.实战部分 项目中的自定义异常处理总结 错误页面&API错误)
  • ThinkPHP6项目基操(14.实战部分 中间件处理登录流程)
  • ThinkPHP6项目基操(15.实战部分 阿里云短信redis)
  • ThinkPHP6项目基操(16.实战部分 redis+token登录)
  • ThinkPHP6项目基操(17.实战部分 Filesystem文件上传)
  • ThinkPHP6项目基操(18.实战部分 表单令牌Token 防CSRF)
  • ThinkPHP6项目基操(19.实战部分 Mysql模型事务操作)

未完待续。。。
ThinkPHP6项目基操目录_第2张图片

你可能感兴趣的:(thinkphp,thinkphp6,tp6,thinkphp,项目基操)