ThinkPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架。V5.0基于PHP5.4设计(支持PHP7),采用全新的架构思想,引入了很多的PHP新特性,支持Composer,实现了惰性加载。
之前准备写框架核心的介绍,后来想想决定放在后边重点介绍。
application目录application目录为ThinkPHP的应用目录,默认架构下应用目录名字为application,名称可更改,更改后需在入口文件中,修改APP_PATH的值为你自定义的目录:
更改默认应用目录application中可包含一个或多个应用,每个应用中应包含(一般情况下)应用视图(view)、应用控制器(controller)和应用模型(model)。默认的ThinkPHP5.0文件中包含两个应用,分别是:index(默认模块,可修改)和extra(扩展模块)。
下载ThinkPHP5.0代码后,在application目录中包含一个默认的.htaccess文件(ApacheWebServer配置文件,用于Apache重写,以后单章介绍),其内容为“denyfromall”,意为拒绝通行,可以理解为该目录拒绝直接访问,也就是说用户无法在浏览器中直接输入地址查看该目录下的任何内容。