thinkphp5是什么

发布时间 - 2019-06-04 00:00:00    点击率:

thinkphp v5.0是一个为api开发而设计的高性能框架——是一个颠覆和重构版本,采用全新的架构思想,引入了很多的php新特性,优化了核心,减少了依赖,实现了真正的惰性加载,支持composer,并针对api开发做了大量的优化。 

ThinkPHP5是一个全新的里程碑版本,包括路由、日志、异常、模型、数据库、模板引擎和验证等模块都已经重构,不适合原有3.2项目的升级,请慎重考虑商业项目升级,但绝对是新项目的首选(无论是WEB还是API开发),而且最好是忘记3.2版本的思维习惯,重新理解TP5。

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

ThinkPHP5.0版本是一个颠覆和重构版本,采用全新的架构思想,引入了更多的PHP新特性,优化了核心,减少了依赖,实现了真正的惰性加载,支持composer,并针对API开发做了大量的优化,包括路由、日志、异常、模型、数据库、模板引擎和验证等模块都已经重构,不适合原有3.2项目的升级,请慎重考虑商业项目升级,但绝对是新项目的首选(无论是WEB还是API开发)。

主要特性:

规范:遵循PSR-2、PSR-4规范,Composer及单元测试支持;

严谨:异常严谨的错误检测和安全机制,详细的日志信息,为你的开发保驾护航;

灵活:减少核心依赖,扩展更灵活、方便,支持命令行指令扩展;

API友好:出色的性能和REST支持、远程调试,更好的支持API开发;

高效:惰性加载,及路由、配置和自动加载的缓存机制;

ORM:重构的数据库、模型及关联,MongoDb支持;


# php  # composer  # 架构  # thinkphp  # 面向对象  # 对象  # mongodb  # 数据库  # 重构  # 是一个  # 开源  # 加载  # 绝对是  # 不适合  # 新特性  # 实现了  # 减少了  # 你可以 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: JavaScript如何实现错误处理_try...catch如何捕获异常?  简历没回改:利用AI润色让你的文字更专业  JavaScript如何实现音频处理_Web Audio API如何工作?  IOS倒计时设置UIButton标题title的抖动问题  Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】  长沙企业网站制作哪家好,长沙水业集团官方网站?  EditPlus中的正则表达式 实战(1)  LinuxShell函数封装方法_脚本复用设计思路【教程】  如何用搬瓦工VPS快速搭建个人网站?  Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置  Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能  Windows10怎样连接蓝牙设备_Windows10蓝牙连接步骤【教程】  Linux网络带宽限制_tc配置实践解析【教程】  Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程  Claude怎样写约束型提示词_Claude约束提示词写法【教程】  深圳网站制作培训,深圳哪些招聘网站比较好?  如何在阿里云域名上完成建站全流程?  Laravel如何操作JSON类型的数据库字段?(Eloquent示例)  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  *服务器网站为何频现安全漏洞?  百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧  如何在云主机上快速搭建多站点网站?  音响网站制作视频教程,隆霸音响官方网站?  Bootstrap CSS布局之列表  jQuery 常见小例汇总  敲碗10年!Mac系列传将迎来「触控与联网」双革新  Android仿QQ列表左滑删除操作  百度输入法ai组件怎么删除 百度输入法ai组件移除工具  今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】  Android okhttputils现在进度显示实例代码  Laravel如何生成和使用数据填充?(Seeder和Factory示例)  Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】  lovemo网页版地址 lovemo官网手机登录  非常酷的网站设计制作软件,酷培ai教育官方网站?  Windows10如何更改计算机工作组_Win10系统属性修改Workgroup  Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程  php在windows下怎么调试_phpwindows环境调试操作说明【操作】  企业网站制作这些问题要关注  php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?  简单实现Android验证码  网站制作报价单模板图片,小松挖机官方网站报价?  今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】  大连 网站制作,大连天途有线官网?  ,在苏州找工作,上哪个网站比较好?  专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?  软银砸40亿美元收购DigitalBridge 强化AI资料中心布局  如何获取免费开源的自助建站系统源码?  HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】  如何在搬瓦工VPS快速搭建网站?