thinkphp 订阅
ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进。 [1]  ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、RoR的ORM映射和ActiveRecord模式。ThinkPHP可以支持windows/Unix/Linux等服务器环境,正式版需要PHP5.0以上版本支持,支持MySql、PgSQL、Sqlite多种数据库以及PDO扩展,ThinkPHP框架本身没有什么特别模块要求,具体的应用系统运行环境要求视开发所涉及的模块。作为一个整体开发解决方案,ThinkPHP能够解决应用开发中的大多数需要,因为其自身包含了底层架构、兼容处理、基类库、数据库访问层、模板引擎、缓存机制、插件机制、角色认证、表单处理等常用的组件,并且对于跨版本、跨平台和跨数据库移植都比较方便。并且每个组件都是精心设计和完善的,应用开发过程仅仅需要关注您的业务逻辑。 展开全文
ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进。 [1]  ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、RoR的ORM映射和ActiveRecord模式。ThinkPHP可以支持windows/Unix/Linux等服务器环境,正式版需要PHP5.0以上版本支持,支持MySql、PgSQL、Sqlite多种数据库以及PDO扩展,ThinkPHP框架本身没有什么特别模块要求,具体的应用系统运行环境要求视开发所涉及的模块。作为一个整体开发解决方案,ThinkPHP能够解决应用开发中的大多数需要,因为其自身包含了底层架构、兼容处理、基类库、数据库访问层、模板引擎、缓存机制、插件机制、角色认证、表单处理等常用的组件,并且对于跨版本、跨平台和跨数据库移植都比较方便。并且每个组件都是精心设计和完善的,应用开发过程仅仅需要关注您的业务逻辑。
信息
定    义
一个开源轻量级PHP框架
诞    生
于2006年初
原    名
FCS
外文名
ThinkPHP
thinkphp发展历史
ThinkPHP发展历程,无数TPer一起见证了ThinkPHP的成长:2006年01月15日, ThinkPHP的雏形版本FCS0.6.0发布;2006年02月12日,(元宵节)发布FCS 0.6. 1 版本,Google讨论组成立;2006年03月15日, FCS 0.7.0版本发布;2006年05月07日, FCS 0.8版本发布;2006年10月25日, FCS 0.9.0版本发布;2006年12月25 日,SF项目和Google网站ThinkPHP项目申请完成;2007年01月01日, FCS正式更名为ThinkPHP;2007年01月08日, ThinkPHP 0.9.5版发布同期官方网站开通;2007年02月21日, TOPThink社区暨新版ThinkPHP官方网站开通,并提供社区支持;2007年02月25日, 发布ThinkPHP 0.9.6版本,完成FCS到ThinkPHP的正式迁移;2007年04月29日, ThinkPHP发布0.9.7版本;2007年07月01日, ThinkPHP发布0.9.8版本;2007年10月15 日,ThinkPHP发布1.0.0RC1版本,完成PHP5的重构;2007年12月15 日,ThinkPHP发布1.0.0正式版本标志着ThinkPHP步入轨道;2008年10月01日, ThinkPHP发布1.0.3正式版本;2008年12月25 日,ThinkPHP发布1.5正式版本并启动商业化支持服务,ThinkPHP进入稳定发展;2009年05月01日, ThinkPHP 发布1.6.0RC1版本;2009年10月01日, ThinkPHP发布2.0版本完成新的重构和飞跃,这是一次划时代的版本;2012年04月05日, ThinkPHP发布3.0版本 庆祝ThinkPHP发布6周年;2012年10月08日, ThinkPHP发布3.1版本;2012年11月11日, ThinkPHP3.1.2扩展包;2013年05月09日,ThinkPHP发布3.1.3完整版;2013年12月18日,ThinkPHP发布3.2正式版;2014年10月31日,ThinkPHP发布3.2.2完整版 [2]  ;2015年12月11日,ThinkPHP 5.0 Beta 发布;2017年02月27日,Thinkphp5.0.5完整版正式发布 [3]  ;2018年05月02日,Thinkphp5.1.0RC版本发布; [4]  2019年04月22日,Thinkphp6.0RC2版本发布 [5]  ;2019年08月16日,Thinkphp6.0RC4版本发布 [6]  ;2019年12月24日,Thinkphp6.0.1版本发布 [7]  ;
收起全文
精华内容
下载资源
问答
  • ThinkPHP

    2016-11-18 08:30:15
    什么是ThinkPHP? ThinkPHP的获取 ThinkPHP项目搭建教程 做法

    什么是ThinkPHP?

    ThinkPHP是一个免费的、开源的、快速的、基于MVC模式的、面向对象的轻量级开发框架。
    

    ThinkPHP的获取

    http://www.thinkphp.cn/
    

    ThinkPHP项目搭建教程

    http://www.icoolxue.com/play/2284
    

    做法:

    1.安装wamp,在www文件夹中创建ThinkPHP文件夹
    2.下载ThinkPHP核心文件包
    3.将核心文件包中的ThinkPHP文件夹复制到wamp的www文件夹的ThinkPHP文件夹中
    4.在www文件夹的ThinkPHP文件夹中创建入口文件index.php和admin.php
    5.访问www文件夹的ThinkPHP文件夹,自动创建Home文件夹和Admin文件夹
    6.在www文件夹的ThinkPHP文件夹中创建Public文件夹,存放Home和Admin的共同类文件
    

    入口文件:
    1.Index.php<前台入口>

    <?php
        //1.确定应用名称 Home
        define('APP_NAME','Home');
        //2.确定应用路径
        define('APP_PATH','./Home/');
        //3.引用核心文件
        require './ThinkPHP/ThinkPHP.php';
    ?>

    2.admin.php<后台入口>

    <?php
        //1.确定应用名称 Admin
        define('APP_NAME','Admin');
        //2.确定应用路径
        define('APP_PATH','./Admin/');
        //3.引用核心文件
        require './ThinkPHP/ThinkPHP.php';
    ?>
    展开全文
  • ThinkPHP新闻发布系统(前台+后台)绝对易学易用

    千次下载 热门讨论 2012-05-17 10:12:43
    通俗易懂的ThinkPHP文章发布系统源码(前台+后台) 主要是后台可以实现文章的非常方便的发布。 ThinkPHP框架+百度UEditor编辑器实现.具体使用方法参考ruby97的CSDN博客
  • thinkphp5.1

    2018-07-01 13:12:28
    Thinkphp5.1

    Thinkphp5.1


    一、安装

    1、composer安装

    Mac&Linux
    curl -sS https://getcomposer.org/installer | php
    mv composer.phar /usr/local/bin/composer
    Windows

    下载并运行 Composer-Setup.exe

    composer create-project topthink/think tp5
    更新(切换到tp5目录下)
    composer update topthink/framework

    2、Git安装

    git clone https://github.com/top-think/think tp5
    切换到tp5目录下
    git clone https://github.com/top-think/framework thinkphp

    二、命名规范

    1、目录和文件

    目录使用小写+下划线;
    • 类库、函数文件统一以.php 为后缀;
    • 类的文件名均以命名空间定义,并且命名空间的路径和类库文件所在路径一致;
    • 类文件采用驼峰法命名(首字母大写),其它文件采用小写+下划线命名;
    • 类名和类文件名保持一致,统一采用驼峰法命名(首字母大写);
    函数和类、属性命名
    • 类的命名采用驼峰法(首字母大写),例如 User 、UserType ,默认不需要添加后缀,例如 UserController应该直接命名为User ;
    • 函数的命名使用小写字母和下划线(小写字母开头)的方式,例如 get_client_ip ;
    • 方法的命名使用驼峰法(首字母小写),例如 getUserName ; 属性的命名使用驼峰法(首字母小写),例如 tableName、instance;
    • 特例:以双下划线__ 打头的函数或方法作为魔术方法,例如 __call 和 __autoload;
    常量和配置
    • 常量以大写字母和下划线命名,例如 APP_PATH ;
    • 配置参数以小写字母和下划线命名,例如 url_route_on和url_convert ;
    • 环境变量定义使用大写字母和下划线命名,例如APP_DEBUG ;
    数据表和字段
    • 数据表和字段采用小写加下划线方式命名,并注意字段名不要以下划线开头,例如 think_user 表 和 user_name字段,不建议使用驼峰和中文作为数据表及字段命名。

    二、路由

    1、基础路由

    Route::rule('路由表达式','路由地址','请求类型');
    Route::rule('new/:id','News/update','POST');

    2、分组路由

    Route::group('blog', function () {
        Route::get(':id', 'read');
        Route::post(':id', 'update');
        Route::delete(':id', 'delete');
    })->prefix('blog/')->ext('html')->pattern(['id' => '\d+']);

    三、控制器

    1、跳转

    $this->success('跳转成功','成功页面');
    $this->error('跳转失败','失败页面');

    2、重定向

    $this->redirect('News/category', ['cate_id' => 2]);
    $this->redirect('http://thinkphp.cn/blog/2',302);

    四、视图

    1、视图渲染

    return view();

    2、视图赋值

    return view('hello',[
        'name' => 'ThinkPHP',
        'email' => 'thinkphp@qq.com'
    ]);

    展开全文
  • ThinkPHP开发大型商城

    万人学习 2016-01-25 17:27:53
    它诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。早期的思想架构来源于Struts,后来经过不断改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和...
  • ThinkPHP5.0框架开发

    千人学习 2018-03-13 14:00:30
    ThinkPHP V5.0是一个为API开发而设计的高性能框架——是一个和重构版本,采用... ThinkPHP5是一个全新的里程碑版本,包括路由、日志、异常、模型、数据库、模板引擎和验证等模块都已经重构,不适合原有3.2项目的升级。
  • ThinkPHP框架漏洞

    千次阅读 2020-04-08 13:06:24
    ThinkPHP ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,原名为FCS,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,...

    ThinkPHP

    ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,原名为FCS,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、RoR的ORM映射和ActiveRecord模式。ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架。ThinkPHP可以支持windows/Unix/Linux等服务器环境,正式版需要PHP5.0以上版本支持,支持多种类型数据库以及PDO扩展。ThinkPHP框架本身没有什么特别模块要求,具体的应用系统运行环境要求视开发所涉及的模块。

    ThinkPHP发展历史

    • 2006年01月15日, ThinkPHP的雏形版本FCS0.6.0发布;
    • 2006年02月12日,(元宵节)发布FCS 0.6.
    •  
    • 2006年03月15日, FCS 0.7.0版本发布;
    • 2006年05月07日, FCS 0.8版本发布;
    • 2006年10月25日, FCS 0.9.0版本发布;
    • 2006年12月25 日,SF项目和Google网站ThinkPHP项目申请完成;
    • 2007年01月01日, FCS正式更名为ThinkPHP;
    • 2007年01月08日, ThinkPHP 0.9.5版发布同期官方网站开通;
    • 2007年02月21日, TOPThink社区暨新版ThinkPHP官方网站开通,并提供社区支持;
    • 2007年02月25日, 发布ThinkPHP 0.9.6版本,完成FCS到ThinkPHP的正式迁移;
    • 2007年04月29日, ThinkPHP发布0.9.7版本;
    • 2007年07月01日, ThinkPHP发布0.9.8版本;
    • 2007年10月15 日,ThinkPHP发布1.0.0RC1版本,完成PHP5的重构;
    • 2007年12月15 日,ThinkPHP发布1.0.0正式版本标志着ThinkPHP步入轨道;
    • 2008年10月01日, ThinkPHP发布1.0.3正式版本;
    • 2008年12月25 日,ThinkPHP发布1.5正式版本并启动商业化支持服务,ThinkPHP进入稳定发展;
    • 2009年05月01日, ThinkPHP 发布1.6.0RC1版本;
    • 2009年10月01日, ThinkPHP发布2.0版本完成新的重构和飞跃,这是一次划时代的版本;
    • 2012年04月05日, ThinkPHP发布3.0版本 庆祝ThinkPHP发布6周年;
    • 2012年10月08日, ThinkPHP发布3.1版本;
    • 2012年11月11日, ThinkPHP3.1.2扩展包;
    • 2013年05月09日,ThinkPHP发布3.1.3完整版;
    • 2013年12月18日,ThinkPHP发布3.2正式版;
    • 2014年10月31日,ThinkPHP发布3.2.2完整版;
    • 2015年12月11日,ThinkPHP 5.0 Beta 发布;
    • 2017年02月27日,Thinkphp5.0.5完整版正式发布;
    • 2018年05月02日,Thinkphp5.1.0RC版本发布;
    • 2019年04月22日,Thinkphp6.0RC2版本发布 
    • 2019年08月16日,Thinkphp6.0RC4版本发布 ;
    • 2019年12月24日,Thinkphp6.0.1版本发布 ;

    未完待续。。

    展开全文
  • ThinkPHP(1)——创建ThinkPHP项目

    千次阅读 2016-05-30 16:04:14
    导入ThinkPHP 配置单入口文件 测试thinkphp是单一入口的php框架,现在我们来创建一个thinkphp项目。1.创建php项目test我使用zend studio创建后,项目下默认有index.php2.导入ThinkPHP下载thinkphp,然后将thinkphp...

    thinkphp是单一入口的php框架,现在我们来创建一个thinkphp项目。

    1.创建php项目test

    我使用zend studio创建后,项目下默认有index.php

    2.导入ThinkPHP

    下载thinkphp,然后将thinkphp文件夹复制到项目中,与index.php同级

    3.配置单入口文件

    index.php文件就是入口文件,写入以下内容:

    <?php 
    define('APP_DEBUG', TRUE);
    define('APP_NAME', 'App');
    define('APP_PATH', './App/');
    require './ThinkPHP/ThinkPHP.php';

    4.测试

    然后打开服务器,访问该项目,出现以下界面,说明thinkphp导入成功

    这里写图片描述

    回到zend studio,刷新,发现多了个App文件夹,就是我们刚刚在入口文件中配置的APP_NAME和APP_PATH

    这里写图片描述

    App目录结构如下:

    这里写图片描述

    刚刚我们访问index.php其实就是访问上图中/Home/Controller下的IndexController中的index方法,我们可以更改其内容试试

    这里写图片描述

    这里写图片描述

    展开全文
  • Thinkphp安装

    2017-12-08 11:06:27
    1、下载安装包thinkphp_3.2.3_full.zip 2、解压,复制里面的Thinkphp文件夹到服务器 3、写个页面代码如下: define('APP_NAME', 'home'); define('APP_PATH', './home/'); include ('ThinkPHP/ThinkPHP.php'); 4、...
  • Thinkphp 5.1和Thinkphp 5.0区别

    千次阅读 2019-05-21 12:16:11
    ThinkPHP 5.1版本对比5.0版本在框架上模型和数据库增强、验证类更加强大、模板引擎改进,应用在商城上效率更高、性能更强、安全性更好。
  • Thinkphp 5.1和Thinkphp 5.0的区别

    千次阅读 2019-06-16 09:41:47
    ThinkPHP5.1在5.0的基础上对底层架构做了进一步的改进,引入新特性,并提升版本要求。另外一个事实是,5.1版本看起来对开发者更加友好,表现在目录结构更直观、调试输出更直观和代码提示更直观。 ThinkPHP5.1运行...
  • 来源:我的博客站 OceanicKang |《【ThinkPHPThinkPHP5 常用数据库查询语句》 tp_data 数据表 id name status 3 thinkphp 1 4 thinkphp 1 5 thinkphp 1 6 thinkphp 1...
  • 本文作者:陈进坚 个人博客:https://jian1098.github.io ... 1.安装方式 thinkphp6只能通过composer安装 composer config -g repo.packagist composer https://mirrors.aliyun.com/composer # 设.
  • 不同版本的thinkphp要使用不同版本的thinkphp-queue: thinkphp 5.1.37 LTS使用thinkphp-queue2.0.x 安装命令:composer require topthink/think-queue 2.0.x-dev 官方文档: ...
  • ThinkPHP6项目基操目录

    万次阅读 热门讨论 2020-12-13 14:41:02
    遵循Apache2开源许可协议发布,意味着你可以免费使用ThinkPHP,甚至允许把你基于ThinkPHP开发的应用开源或商业产品发布/销售。 ThinkPHP6.0基于精简核心和统一用法两大原则在5.1的基础上对底层架构做了进一步的优化...
  • 严格来说,ThinkPHP无需安装过程,这里所说的安装其实就是把ThinkPHP框架放入WEB运行环境(前提是你的WEB运行环境已经OK) 下面我们开始安装ThinkPHP的运行环境: 1.安装WEB运行环境(phpStudy),点击下载,下载...
  • ThinkPHP基础

    千次阅读 2016-05-19 20:37:09
    什么是ThinkPHPThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也...
  • ThinkPHP开发手册

    2019-01-09 23:13:57
    官方文档在线查看 ThinkPHP5.1完全开发手册ThinkPHP5.0完全开发手册ThinkPHP3.2.3完全开发手册ThinkPHP3.2完全开发手册 访问词源,一起交流。    
  • thinkphp商城系统

    热门讨论 2013-06-21 08:39:15
    thinkphp开发的商城团购系统是一套定位中高端市场的团购内容管理系统, 后台默认管理员的帐户为: admin 密码: admin
  • ThinkPHP 初探

    千次阅读 2016-08-29 21:13:54
    ThinkPHP下载 Eclipse-for-php 如何使用 放置位置 检验引用效果 效果 路由 调试之模板的使用 前提 生产模式 开发模式 添加完相应的路径以及模板文件后 总结对国人开发的这款PHP框架早有耳闻,今日就来趟趟水,也为了...
  • PHP软件工程师月薪多少? php工程师工资待遇怎么样?... ... 【ThinkPHP课程内容】 ThinkPHP_day1 01.框架介绍 02.ThinkPHP框架介绍 03.ThinkPHP中的控制器 04.路由形式 05.分组设置 06.控制器中的...
  • 课程来源:《ThinkPHP3.2.3 实战个人博客视频第一季》 1.ThinkPHP文件目录 到ThinkPHP官网上下载的thinkphp_3.2.3_full.zip,其目录结构如下:     2.引入ThinkPHP (1)将ThinkPHP文件夹复制到网站根...
  • thinkphp开发app商城项目源码下载(thinkphp) 【版本信息】: php版本:&amp;amp;gt;=5.6,建议使用php7以上 mysql版本:&amp;amp;gt;=5.5 thinkphp版本:5.0 【源码下载地址】:链接: ...
  • 在学习笔记1中,我们已经为项目配置好了ThinkPHP框架。在第一次输入浏览器浏览项目后,ThinkPHP框架会自动为index项目(前台项目)创建index文件夹,并在文件夹下生成了如下目录: 由于开启了ThinkPHP的...
  • thinkphp漏洞集合

    千次阅读 2019-06-01 11:24:00
    thinkphp 5.0.22 1、http://192.168.1.1/thinkphp/public/?s=.|think\config/get&name=database.username2、http://192.168.1.1/thinkphp/public/?s=.|think\config/get&name=database.passwor...
  • ThinkPHP集成App支付(微信,支付宝)

    千次阅读 2017-09-30 18:42:27
    thinkphp
  • 关于ThinkPHPCR的看法1.配置与路由2.符合PSR规范,具有通用性3....https://www.kancloud.cn/manual/thinkphp6_0/1037479 TP6.0文档 https://www.kancloud.cn/manual/thinkphp5_1/353946 TP5.1文档 作为一...
  • ThinkPHP学习笔记(1) ThinkPHP 安装配置

    千次阅读 2015-01-08 20:59:50
    ThinkPHP由于网上对于3.2版本的教程并不多,因此我选择3.1.3版本进行学习。 安装ThinkPHP很简单,具体分为如下步骤: 1、下载安装WAMPServer,在windows环境下搭建服务器开发环境 2、在Wamp的服务器文档目录下(www...
  • 打开PHPstorm,通过“Open Directory...”打开ThinkPHP文件 如下即可正常导入ThinkPHP文件
  • ThinkPHP配置

    千次阅读 2014-02-23 13:39:13
    ThinkPHP是一个国产的开源PHP MVC框架。现在最高版本是3.1.3,不过,它需要... 因为我用的是PHP5.2,所以可以配合的最高版本是ThinkPHP3.0。 下载地址如下: ...ThinkPHP的配置非常简单,解压缩文件后,将其中的Thi
  • Thinkphp收录

    2014-05-11 09:06:13
    1: Thinkphp个人学习总结大全 来源网站:

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 51,403
精华内容 20,561
关键字:

thinkphp