yii框架的入口文件是哪个

  介绍

这篇文章将为大家详细讲解有关yii框架的入口文件是哪个,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

yii框架的入口文件是web文件夹下的指数。php文件。

索引。php文件的内容如下:

& lt; php ?//,comment  out 从而following  two  lines  when  deployed 用生产//,定义,debug 的标记   定义(& # 39;YII_DEBUG& # 39;),或定义(& # 39;YII_DEBUG& # 39;,,真的);//,定义环境,有,& # 39;dev # 39;,和,& # 39;促使# 39;,两种   定义(& # 39;YII_ENV& # 39;),或定义(& # 39;YII_ENV& # 39;,, & # 39; dev # 39;);//,引入,vendor 中的,autoload.php 文件,会基于,composer 的机制自动加载类   要求(__DIR__ 只& # 39;/. ./供应商/autoload.php& # 39;);//,引入,Yii 框架的文件,Yii.php   要求(__DIR__ 只& # 39;/. ./供应商/yiisoft/yii2 Yii.php& # 39;);//,引入,web 的,config 文件,并将返回值即配置项放入,config 美元;变量中   config 美元;=,要求(__DIR__ 只& # 39;/. ./config/web.php& # 39;);//,new 一个,yii \ web \ Application 的实例,并执行它的,run 方法//,用,config 美元;作为,yii \ web \ Application 初始化的参数   (new  yii \ \ web应用程序(配置)美元)→运行();

Yii2其实还有另外一个入口,是Yii2命令行的入口文件,即顶级目录下的yii文件。

yii文件的内容如下:

# !/usr/bin/env  php   php & lt; ?   定义(& # 39;YII_DEBUG& # 39;),或定义(& # 39;YII_DEBUG& # 39;,,真的);//,fcgi 并# 39;t  have  STDIN 以及STDOUT  defined  by 违约//,定义,STDIN 和STDOUT   定义(& # 39;stdin # 39;),或定义(& # 39;stdin # 39;,, fopen (& # 39; php://stdin # 39;,, & # 39; " # 39;));   定义(& # 39;stdout # 39;),或定义(& # 39;stdout # 39;,, fopen (& # 39; php://stdout # 39;,, & # 39; w # 39;));      要求(__DIR__ 只& # 39;/供应商/autoload.php& # 39;);   要求(__DIR__ 只& # 39;/供应商/yiisoft/yii2 Yii.php& # 39;);//,引入,console 的,config 文件,并将返回值即配置项放入,config 美元;变量中   config 美元;=,要求(__DIR__ 只& # 39;/config/console.php& # 39;);//,new 一个,yii \控制台\ Application 的实例,并执行它的,run 方法//,用,config 美元;作为,yii \控制台\ Application 初始化的参数   $ application =, new  yii \ \控制台应用程序($ config);=$ exitCode 应用程序→美元运行();//,退出   退出($ exitCode);

与索引。php文件最大的区别在于,它使用的是yii \ \控制台应用程序类,而索引。php中使用的yii \ web \应用。

这就是Yii2的两个入口,如果是先进的项目的话,入口会更多,但基本内容都是这两种形式之一。

关于“yii框架的入口文件是哪个”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。

yii框架的入口文件是哪个