thinkphp的优点和缺点(thinkphp的作用)

Thinkphp环境配置和认知

大家好,今天来为大家分享thinkphp的优点和缺点的一些知识点,和为什么不建议thinkphp的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!

本文目录

  1. thinkphp3.2.2支持php5.3.0的环境吗
  2. thinkphp的优点和缺点
  3. 不会php可以学thinkphp吗需要注意什么
  4. tp框架和laravel哪个比较好

thinkphp3.2.2支持php5.3.0的环境吗

不支持的,这个是thinkphp3.2.2入口文件

//应用入口文件

//检测PHP环境

if(version_compare(PHP_VERSION,'5.3.0','5.3.0!');//小于5.3不运行的,说明thinkphp3.2.2有部分功能是基于5.3版本以上运行的。

//开启调试模式建议开发阶段开启部署阶段注释或者设为false

define('APP_DEBUG',True);

//定义应用目录

define('APP_PATH','./Home/');

//引入ThinkPHP入口文件

require'./ThinkPHP/ThinkPHP.php';

//亲^_^后面不需要任何代码了就是如此简单

thinkphp的优点和缺点

PHP作为当下最为流行的Web开发语言之一,也衍生了很多不错的框架,比如:ThinkPHP、Yii、CI、Laravel等。但从国内范围来看,无论是各大招聘网站上的PHPer要求还是口碑传播,ThinkPHP框架应用最为广泛。

ThinkPHP框架

ThinkPHP框架一般简称为TP,它是2006年推出的,是一款开源、简单、轻量级的开发框架,它的很多设计思想都是从Java的Struts借鉴过来的。

比较流行的版本有:TP2.2、TP3.2、TP5.0、TP5.1。

TP框架优点

异常简单、上手容易、特别适合中小项目开发;

对数据库CURD封装丰富,对数据操作(ORM)简单;

模板支持较好,扩展方便。

TP框架缺点

代码过于随意,一个功能有N种写法,不利于代码规范统一;

TP3版本较为稳定,自此之后的版本结构改动较大(兼容性较差),不能无缝升级。

以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流~我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!

不会php可以学thinkphp吗需要注意什么

一般先要学会PHP语言,再学ThinkPHP框架,显然看书学习是最快的。

这里推荐常用两本入门用书,京东、当当、天猫都有发售,书价也不贵:

《PHP7从入门到精通(视频教学版)(第2版)》,全书共24章,分别介绍了PHP7的基本概念、PHP服务器环境配置、PHP的基本语法、PHP的语言结构、字符串和正则表达式、数组、时间和日期、面向对象编程、错误处理和异常处理、PHP与Web页面交互、文件与目录操作、图形图像处理、Cookie和会话管理、MySQL数据库基础、PHP操作MySQL数据库、PDO数据库抽象类库、安全加密技术、PHP与XML技术、PHP与Ajax的综合应用、Smarty模板、ZendFramework框架和ThinkPHP框架等,最后通过一个开发网上商城的综合项目和一个酒店管理系统项目,使读者进一步巩固所学的知识,提高项目实战能力。

示例源码、课件与教学视频百度网盘下载地址:

https://pan.baidu.com/s/1vVb4rP003yMQ5zwmLAfMww

《ThinkPHP5实战》,本书带有4个实战案例,非常有参考价值。本书分为18章,内容包括开发环境搭建、配置系统、路由、控制器、数据库操作层、模型层、视图、验证器、缓存、Session和Cookie、命令行应用、开发调试、服务器部署、数据库设计、多人博客系统开发、图书管理系统开发、论坛系统开发与微信小程序商城系统开发。

示例代码下载链接:

https://github.com/thinkphp5-inaction

tp框架和laravel哪个比较好

从来没有用过TP,所以我也无法告诉你TP到底那些地方好,那些地方不好。

我只能从我得角度说说我为啥不用TP。我记得当初选框架时,因为PHP经验不多,所以首先想到的就是国内最流行的TP框架。

我自己用过很多需要的框架,也研究过很多种框架。一般都是这样的,打开框架的主页,找到文档。框架的作者首先都会用简短的语言介绍这个框架的设计思路,技术特点。

然后都会有一个quickstart,告诉你怎么下载怎么安装,然后教你怎么写helloworld.这样你通过10分钟左右的阅读就可以迅速了解这个框架。并且文档会详细介绍每一个模块功能。

可是当我打开TP主页,立马傻眼了,我看到的是一个充满了乱七八糟各种广告的博客式的网站。找了半天,我也找不到任何地方给我介绍TP是什么设计思路,用了什么主要的技术,都有哪些模块。

好吧,我看文档。当我打开文档,躲过又出来的一堆乱七八糟的广告后,终于看到有几个文档一样的东西让我点,我点开之后,调到了另外一个网站,尽然要让我支付20块钱。

我当时就一万头草尼马飘过。你在逗我呢?文档还要收费?虽然我PHP不熟,但我也用过不少其他框架,FlaskDjangospringMVC,从来没有见过如此奇葩的。我花了几十分钟,仍然无法知道TP是的怎么样的框架,用了什么技术,代码风格是怎么样的?

好吧,既然你不想告诉我,我也不想知道了。顿时对这个框架没有任何好感。这感觉就好像你去买东西,售货员对自己的产品支支吾吾,遮遮掩掩。

我不反对商业化赚钱,如果你是商业化的框架,那就请在网站上明码标价。搞这些乱七八糟的干什么?你这样搞,今天说你完全免费,过几个版本你又突然来个收费怎么办?这样搞谁会相信你?

总之我是完全没有任何使用TP的想法了。

最后对于你的问题,laravel绝对是好框架,各方面做的都很好,完全不像是以前我读过的那些乱七八糟的PHP代码。风格和其他语言的各大MVC框架基本一致了。

当然,我觉得这个最终的决定还是在你们的技术核心手里,千万不要外行指导内行,如果技术核心已经用过TP很久了,强迫人家转Laravel是毫无道理的。

如果大家都没有用过,那我肯定建议Laravel,虽然中文教程比较少,但是我信克服这个困难不是什么难事。

thinkphp的优点和缺点的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于为什么不建议thinkphp、thinkphp的优点和缺点的信息别忘了在本站进行查找哦。

eclipse的servlet默认不执行index ThinkPHP5框架缺陷导致远程命令执行 POC整合帖 ...

本文内容来自互联网,若需转载请注明:https://bk.jguuu.com//12/108060.html