phpstudy怎么运行tp框架
安装好phpstudy后,运行软件.首先将 tp 的程序放到一个目录 web_thinkphp (可自定义)打开phpStudy面版右边有一个php版本,选择好tp所需要的版本(tp3.2先5.3~5.4即可,tp5可选 5.5+)127.0.0.1 tp.me保存(如果没有修改权限,可以在桌面上建一个文件 hosts 加入上面一行代码后再覆盖到 hosts 所在的目录)在 其它选项菜单 -> 站点域名管理 -> 路径: 指向 web_thinkphp端口:80[新增] -> 保存并生成配置文件然后 浏览器中输入 tp.me 就运行 tp 了
tp框架是什么
是ThinkPHP框架的缩写。
ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、RoR的ORM映射和ActiveRecord模式。
tp包含面向对象吗
是的,TP(ThinkPHP)框架是一种基于PHP的开源框架,它是面向对象的。面向对象是一种程序设计的范式,它将程序中的数据和操作封装到对象中,并通过对象之间的交互来实现功能。TP框架在设计和实现上采用了面向对象的思想,提供了许多面向对象的特性和功能,如封装、继承、多态等。
在TP框架中,通过使用面向对象的概念和设计模式,可以更好地组织和管理代码,提高可复用性和可维护性。例如,TP框架中的控制器、模型、视图等组件都是通过面向对象的方式实现的,提供了一种有效的方式来开发和组织Web应用程序。
总结来说,TP框架是一个面向对象的PHP框架,通过使用面向对象的概念和特性,可以更好地进行Web应用程序的开发和管理。
在TP框架中,使用原生SQL有什么弊端
TP的查询语法是支持跨数据库的,如果原生的话,可能就不能跨数据库支持了,另外一个就是在安全过滤这块需要自己把关了,优势是性能上省去了SQL组装的开销。
TP:ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、RoR的ORM映射和ActiveRecord模式。
原生sql:数据库能直接执行的sql语句,比如能在oracle,mssql,mysql,db2等数据库中直接执行
非原生sql:一般指根据指定的程序规则,自动生成的sql,比如最经典的,linq to sql

