首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ThinkPHP5.0目录结构,作用及其初略说明

ThinkPHP是一个快速、简单的基于 MVC 和面向对象的轻量级 PHP 开发框架。V5.0 基于 PHP5.4 设计(支持 PHP7 ),采用全新的架构思想,引入了很多的 PHP 新特性,支持Composer ,实现了惰性加载。

最近突然对PHP语言产生了兴趣,看完PHP基础后,研究了下ThinkPHP框架,以下是ThinkPHP5.0版本的目录结构:

ThinkPHP5目录结构

说明:

1、ThinkPHP使用单入口模式(以后章节说明),入口为public目录下的index.php文件

2、application目录:应用目录,默认情况可使用常量APP_PATH表示该目录(具体以后章节说明)

3、extend目录:应用扩展目录 ,默认情况可使用常量EXTEND_PATH表示该目录

4、public目录:对外访问目录,如1所言,ThinkPHP框架下对所有应用的访问,都统一通过该目录下的index文件进行访问,并通过其他手段进行过滤等

5、runtime目录:运行时目录,项目运行后会自动向该目录写入缓存文件等

6、thinkphp目录:框架核心目录,ThinkPHP框架的核心(重要,以后说明),默认情况可使用常量THINK_PATH表示该目录

7、vendor目录:第三方类库(Composer扩展)目录,默认情况可使用常量VENDOR_PATH表示该目录

8、think文件:命令工具入口

9、build.php文件:自动生成定义文件

10、composer.json文件:Composer定义文件

11、composer.lock文件:Composer锁定文件

12、 .gitignore文件:说明git提交需要忽略的文件列表文件(具体可学习git参考文档)

13、.travis.yml文件:可持续集成(CI)定义文件

14、CHANGELOG.md文件:git说明文件(具体可学习git参考文档)

15、LICENSE.txt文件:授权说明文件

16、README.md文件:Markdown语言编写的说明

以上,就是ThinkPHP框架根目录下的默认文件和文件夹的基本介绍,下章介绍thinkphp目录框架

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190705A0UQ0B00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券