Yii入口脚本基本概念和作用介绍

【Yii入口脚本基本概念和作用介绍】这是应用程序处理过程的第一步, 负责启动请求处理周期。应用程序具有单个入口脚本。最终用户发出的请求进入入口脚本, 该脚本初始化应用程序并将请求转发给他们。
这些脚本存储在Web应用程序目录下, 以使最终用户可以访问它们。默认情况下, 它们被命名为index.php, 但也可以使用其他名称。
对于控制台应用程序, 入口脚本存储在基本路径中, 并命名为yii.php。应该使它们可执行, 以便用户在控制台应用程序上运行。
入口脚本执行以下工作:

  • 定义全局常数
  • 注册Composer自动加载器
  • 包含Yii类文件
  • 加载应用程序配置
  • 创建和配置应用程序实例
  • 调用应用程序以处理请求
定义常数全局常量在入口脚本中定义得很好。当包含其他PHP文件时, 应在入口脚本的开头定义它们, 以取得有效的结果。 Yii框架支持以下三个常量:
  • YII_DEBUG:它指定应用程序是否在调试模式下运行。此模式应主要在开发期间使用。因为在调试模式下, 应用程序将保留更多日志信息并显示详细的错误。
  • YII_ENV:它定义了应用程序在其中运行的环境。其默认值为’ prod’ , 表示’ 生产’ 。其他值是开发和测试。
  • YII_ENABLE_ERROR_HANDLER:默认情况下始终为true。它指定是启用还是禁用错误处理程序值。

    推荐阅读