轻量级 PHP 开发框架 ThinkPHP

轻量级 PHP 开发框架 ThinkPHP

Apache
PHP 查看源码»
跨平台
2008-09-14
流年

ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。

全面的WEB开发特性支持

最新的ThinkPHP为WEB应用开发提供了强有力的支持,这些支持包括:

  • MVC支持-基于多层模型(M)、视图(V)、控制器(C)的设计模式

  • ORM支持-提供了全功能和高性能的ORM支持,支持大部分数据库

  • 模板引擎支持-内置了高性能的基于标签库和XML标签的编译型模板引擎

  • RESTFul支持-通过REST控制器扩展提供了RESTFul支持,为你打造全新的URL设计和访问体验

  • 云平台支持-提供了对新浪SAE平台和百度BAE平台的强力支持,具备“横跨性”和“平滑性”,支持本地化开发和调试以及部署切换,让你轻松过渡,打造全新的开发体验。

  • CLI支持-支持基于命令行的应用开发

  • RPC支持-提供包括PHPRpc、HProse、jsonRPC和Yar在内远程调用解决方案

  • MongoDb支持-提供NoSQL的支持

  • 缓存支持-提供了包括文件、数据库、Memcache、Xcache、Redis等多种类型的缓存支持

安全性

框架在系统层面提供了众多的安全特性,确保你的网站和产品安全无忧。这些特性包括:

  • XSS安全防护

  • 表单自动验证

  • 强制数据类型转换

  • 输入数据过滤

  • 表单令牌验证

  • 防SQL注入

  • 图像上传检测

加载中

评论(35)

陈教授
国内为数不多的好框架啊!一直在用,已经无tp不代码的境界了😁
walking98
walking98
求在沈阳搞PHP的高手
A
Aeolux
用了5年了,国内最好的PHP框架
k
kuaitu
从thinkphp3.0用到5.1版本,66666666666666
悲鸣红尘
悲鸣红尘
喜欢
青狂不轻狂
应该是国产PHP框架中最好的了
彩虹梦
彩虹梦
composer require terranc/think-blade 这个是我用过最好的模板 算是圆了我的梦
C
Cocolait
最好的框架
有你就有奇迹
有你就有奇迹
就是喜欢
小星哥哥
小星哥哥
一直在用 Thinkphp 必须支持

ThinkPHP 5.* 发布安全更新 —— 5.1.31 版本

本次版本更新主要涉及一个安全更新,由于框架对控制器名没有进行足够的检测会导致在没有开启强制路由的情况下可能的getshell漏洞,受影响的版本包括5.0和5.1版本,推荐尽快更新到最新版本。如...

12/10 12:48

ThinkPHP 发布 5.1.30 版本,支持微秒时间字段写入

ThinkPHP V5.1.30(LTS)版本发布,该版本为常规更新,改进了一些细节,修正了一些社区反馈的问题,支持上一版本的无缝升级(LTS版本不会再有任何的不兼容更新)。 主要更新 支持时间字段的微...

12/03 11:10

ThinkPHP 发布 5.2 Beta2 版本——统一并精简大量用法

ThinkPHP5.2第二个Beta测试版本发布了。这次主要改进了fetchSql方法的处理机制,统一和简化了很多查询用法。(安装和基本使用请参考这里) 主要更新 改进了fetchSql的解析机制 引入了单独的F...

11/26 11:07

5.1 趋于稳定,ThinkPHP 发布首个 LTS 版本

官宣:ThinkPHP发布首个LTS版本 5.1版本自2018年元旦正式发布以来,在团队和社区的共同努力下,经过近十个月的迭代更新,共计发布了26个版本(更新记录查看这里),目前已经趋于完善和稳定。...

10/22 12:13

ThinkPHP 5.1.26 发布,修正版本,包含安全更新

ThinkPHP5.1.26版本发布 —— 修正版本,包含安全更新 该版本主要修正了上一个版本的一些问题,并改进了全局查询范围的支持,同时包含了一个安全更新,支持上一个版本的无缝升级。 主要更新 ...

10/15 15:31

ThinkPHP 5.1.25 发布,改进查询参数绑定和浮点型支持

ThinkPHP5.1.25版本发布。祝大家国庆快乐! 该版本主要改进了查询参数绑定的性能和对浮点型的支持,以及一些细节的完善。支持上一个版本的无缝升级! 更新日志如下: 修正一处命令行问题 改进...

09/29 10:34

ThinkPHP 5.0.21 版本发布,改进对 Swoole 的支持

ThinkPHP 5.0.21 版本发布了,该版本主要做了一些已知问题的修正,改进了对Swoole的支持,以及增加路由解析缓存功能。支持上一个版本的无缝升级。 【主要更新日志】 - 增加路由解析缓存功能 ...

09/10 12:05

ThinkPHP 3.2.4 版本,累积安全更新

该版本主要包含了ThinkPHP3.2.*的一些历史安全更新,建议还在使用3.2.*版本的进行更新,是否无缝更新取决于你是否有修改核心框架,如果不确定,建议参考版本库的提交记录进行手动更新。 官网...

09/10 12:05

ThinkPHP 5.1.24 发布,命令行增强,支持查看路由列表

ThinkPHP 5.1.24 发布了,该版本主要增加了命令行的表格输出功能,并增加了查看路由定义的指令,以及修正了社区的一些反馈问题。 修正Request类的file方法 修正路由的cache方法 修正路由缓存...

09/05 14:51

ThinkPHP 5.1.23 发布,完善数据集和 Yaconf 支持

该版本主要改进了数据集对象的处理和对Yaconf的支持,增加了`findOrEmpty`方法,并且修正了一些社区反馈的BUG。支持上一个版本的无缝升级!官方完全开发手册已经同步更新相关内容。 【更新日...

08/24 11:25

没有更多内容

加载失败,请刷新页面

62
回答
我为什么不看好 PHP ?

讲道理来说对 php 还是蛮有感情的,从第一次看到 HHVM,swoole , PHP7,再到后来 laravel reactphp php-pm 等项目...

08/29 17:40
1
回答
ThinkPHP不是基于Struts,Struts不行了,为什么ThinkPHP还那么火?

ThinkPHP不是基于Struts,Struts不行了,为什么ThinkPHP还那么火?

前天 12:29
1
回答
Thinkphp集成paypal在线支付源码

paypal作为国际在线支付的一种比较常用的收款工具,在现在的国际电子商务中使用的非常多,这里将就paypal支付接口与企业自己的网上电子商务系统之间沟通...

2016/12/15 18:17
2
回答
thinkphp,ispost后出现的问题

如图2:我在if(request()->isPost()){ 在这里面能打印出来里面的变量 },在if外面就不能打印出来,这是怎么回事啊?

11/05 17:44
1
回答
$('#school').focus();后表单不能提交
大连巴掌 的回答 11/05 14:15
最佳答案
找到原因,性别选择后,表单验证没有识别!
4
回答
thinkphp关于数据存入的问题

PHP大神求教 因为上传文字和图片是两个控制器控制的 怎么把两个数据组合到一起 求大神教教我怎么把数据存到一起

2015/07/13 15:12
4
回答
求教各位PHP大佬有关Codeigniter和Thinkphp的项目开发差异

背景: codeigniter现阶段版本为:3.1.9, 前些天刚刚发布了4.0 alpha1版本,早期用过2.2版本。 Thinkphp现阶段版本为:5...

10/08 14:35
2
回答
Thinkphp SQL异常如何返回?

THinkphp3.2用M方法的save或add后,由于数据库添加了唯一索引,所以如果重复了就会抛出异常,大致代码如下: 现在如果数据不重复可以抓到if(...

10/01 11:09
2
回答
ThinkPHP5自带日志模块,在linux环境中,生成的日志文件所属的用户不一样??

ThinkPHP使用期自带的日志模块,在linux环境中,如果后端代码打印出日志,一般会分成按照时间和日志等级分成文件,但是在具体查看信息,发现有日志文件...

09/03 18:49
2
回答
PHP怎么判断两个字符串是否相同?

// 判断密码 if ($myG->password == $password) { #如果密码正确 session("user...

08/24 06:31

没有更多内容

加载失败,请刷新页面

《PHP框架之ThinkPHP项目CMS内容管理系统》全部20讲视频 可在线观看

第1讲.ThinkPHP搭建CMS项目设计01.avi 113.6MB 第2讲.ThinkPHP搭建CMS项目设计02.avi 119.3MB 第3讲.ThinkPHP搭建CMS构建项目01.avi 109MB 第4讲.ThinkPHP搭建CMS构建项目02.avi 115.8MB 第5...

2013/07/10 13:30
740
0
ThinkPHP快速搭建内容管理(CMS)系统(送源码)

视频地址:http://v.youku.com/v_show/id_XMTcxMTM4MzUy.html 详细课程地址:http://www.hztraining.com/bbs/showtopic-7.aspx 课程介绍: 课程目标:了解CMS内容管理系统项目的总体架构,通...

2010/11/25 17:08
3.5K
0
TTLSA带你学习Thinkphp

一、入门阶段 (一)Thinkphp学习开场白-TTLSA (二)Thinkphp简述框架、OOP、MVC-TTLSA (三)Thinkphp安装-TTLSA (四)Thinkphp运行流程简介-TTLSA (五)Thinkphp常用短函数使用简介-TT...

2014/03/23 00:55
68
0
php开发笔记-windows-linux-thinkphp开发环境搭建

文章来自我的博客:https://www.lwxshow.com/dev/php/thinkphp-configuration-environment.html 使用最新版本的3.1.3版本 php开发笔记-windows-thinkphp开发环境搭建 1.下载ThinkPHP框架 http...

2013/06/09 19:14
789
0
ThinkPHP 查询数据 select(findAll) 方法

ThinkPHP 查询数据 ThinkPHP 查询数据主要提供以下几类查询: select:普通查询,同 findAll() 方法 find:取得符合查询条件的一条记录 getBy动态查询:根据某个字段取得符合查询条件的一条记...

2012/05/10 14:58
146
0
兄弟连ThinkPHP视频教程介绍

讲师:赵桐正

2014/09/03 15:34
87
0
SQLSTATE[HY000] [2002] 错误

SQLSTATE[HY000] [2002] 错误

05/21 17:25
10
0
Swoole与Thinkphp整合

Swoole与Thinkphp整合教程:(1)Swoole与Thinkphp整合服务端讲解;(2)Swoole与Thinkphp整合服务启动文件详解;(3)Swoole与Thinkphp整合常用命令;(4)Swoole与Thinkphp整合开启ssl加密通道 视频...

11/13 17:46
8
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部