Zend framework index.php文件中定义的(';应用程序路径';)有什么用途?

Zend framework index.php文件中定义的(';应用程序路径';)有什么用途?,zend-framework,Zend Framework,我是Zend framework的新手,所以问了一个基本问题,我无法找到index.php中定义的('APPLICATION_PATH')的用法,因为这个文件首先加载,所以必须在这里定义应用程序_PATH,而且只能在这里定义 // Define path to application directory defined('APPLICATION_PATH') || define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/app

我是Zend framework的新手,所以问了一个基本问题,我无法找到index.php中定义的('APPLICATION_PATH')的用法,因为这个文件首先加载,所以必须在这里定义应用程序_PATH,而且只能在这里定义

// Define path to application directory

defined('APPLICATION_PATH')
    || define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/application'));

APPLICATION_PATH是全局常量,它定义了文件系统中到Zend Framework应用程序的绝对路径

编辑:此常量可以在htaccess文件中预定义。

是一个布尔值

这一行检查
'APPLICATION\u PATH'
是否存在,如果不存在,则该行的其余部分将定义常量

//if APPLICATION_PATH is not set then define the APPLICATION_PATH
defined('APPLICATION_PATH')
     or define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/application'));

这允许在设置应用程序空间时可能需要某种类型的外部配置文件(xml、.htaccess…)的情况下使用。

这不是我的问题,我知道它是全局常量,如果必须在index.php中定义,那么为什么要将定义函数与之一起使用。。没用??