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支持;

think php5是什么,thinkphp5是什么相关推荐

  1. think php5关联模型,thinkphp5中关联模型的定义与使用方法

    定义一对一关联 这里假设你已经把thinkphp5的环境都配置好了,数据库也连接OK了.想通过模型把两张表关联起来然后在通过控制器一调用就可以得到两张表的信息. 现在我准备了两张表,一张管理员表pwn ...

  2. think php5 离线手册,thinkphp5.0离线手册下载

    thinkphp5.0离线手册是一款针对thinkphp5.0进行快速入门学习使用此框架的手册,让朋友们便捷的学习相关的知识,快速掌握thinkphp的使用.有需要的朋友就来IT猫扑下载吧! Thin ...

  3. think php5关联模型,thinkphp5的模型中使用关联

    有以下两个表 artitcle表(表示文章) article的主键是id,外键是cateid,cateid对应于cate表的主键id. cate表(表示栏目) cate表的主键是id. 这两张表表示, ...

  4. 浅析安全反序列化漏洞

    一.概述 对于这个漏洞的学习,有几个大体的思路,一是向大佬学习:二是找到可以利用的点,再不断构造合理的对象向这个点靠近:三是把几个子链分别构造好再连起来. 另外,查到的资料说这个漏洞并不是适用于所有的 ...

  5. php 升级php5,thinkphp5升级步骤

    ThinkPHP5.0升级5.1全纪录 thinkphp5升级步骤 并拆分为app.php.cache.php 等独立配置文件,系统默认的配置文件清单如下: 因为项目是用tp5.1开发的,网上找了一个 ...

  6. thinkphp5连接数据库mysql_ThinkPHP学习(三)配置PHP5支持MySQL,连接MySQL数据库

    配置PHP5支持MySQL 打开PHP配置文件"F:\PHP\php5328Win32\php.ini",查找"extension=php_mysql.dll" ...

  7. php5框架,Thinkphp5.1框架

    **Thinkphp5.1**是国内顶级的php框架之一,初学入坑必备 ## 通过composer安装TP5框架 ~~~ composer create-project topthink/think ...

  8. thinkphp php5.1,ThinkPHP5.1完全开发手册

    ...执行如下命令:composer config -g repo.packagist composer https://packagist.phpcomposer.com3,安装thinkphp 5 ...

  9. think php5.1案例教程,Thinkphp5.1进阶与实战

    ThinkPHP 5.1是什么 ThinkPHP5.1版本是ThinkPHP的最新版本,ThinkPHP也是国内最主流的PHP框架. ThinkPHP是什么 1.在学习PHP基础以后,PHP框架是必学 ...

最新文章

  1. 一口气说出 9种 分布式ID生成方式,面试官有点懵了
  2. windows 2008本地计算机策略,windows2008组策略操作出现了扩展错误 未能保存本地策略数据库#...
  3. 手动将本地jar添加到Maven仓库
  4. NCP1271的使用
  5. javaweb学习总结十七(web应用组织结构、web.xml作用以及配置虚拟主机搭建网站)
  6. 【OpenCV】OpenCV函数精讲之 -- 访问图像中的像素--计时函数
  7. 推特称攻击者利用其 API 匹配用户名和电话号码
  8. 偏差-方差分解 Bias-Variance Decomposition(转载)
  9. 【机器学习算法应用和学习_1】1.1 机器学习框架
  10. 详解云原生应用实践与未来趋势
  11. 传智播客 C/C++学习笔记 指针3 理解指针必须与内存四区相结合
  12. eoeandroid社区转发
  13. SBUS调试助手 sbus解析,sbus协议
  14. 计算机 国际顶尖级会议排名,计算机学科国际会议排名
  15. centos6.5 大于16T硬盘 分区和格式化挂载
  16. Python编写端口扫描器
  17. [转载]什么是打新股? 打新股需要多少成本?打新股存在风险吗?
  18. Java8的 stream对list数据去重,使用filter()过滤列表,list转map,joining使用,统计分组合并
  19. SQL Server AlwaysOn
  20. 怎么将PDF转换成Excel表格呢?

热门文章

  1. Autoformer: 基于深度分解架构和自相关机制的长期序列预测模型
  2. 万物皆可文本时代来临?如何搞定NLP最强模型GPT
  3. 雇水军刷分有效吗?虚假评论的影响研究分析
  4. AliExpress:在检索式问答系统中应用迁移学习 | PaperDaily #24
  5. 筛法求素数 素数打表
  6. android 多点触控缩放,Android多点触控(图片的缩放Demo)
  7. spring-基于注解的aop开发(快速入门)
  8. java poi excel无法添加水印替代方法
  9. JavaScript——自定义对话框
  10. Tiling_easy version