0

我是 Zend 框架的新手,所以问了一个基本问题,我无法找到 index.php 中定义的('APPLICATION_PATH')的用法,因为这个文件首先加载,所以 APPLICATION_PATH 必须在此处且仅在此处定义..

// Define path to application directory

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

2 回答 2

0

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

编辑:这个常量可以已经在htaccess文件中预定义。

于 2013-03-28T20:52:58.183 回答
0

已定义,是一个布尔值。

此行检查是否'APPLICATION_PATH'存在和 isset,如果不存在,则该行的其余部分将定义常量。

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

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

于 2013-03-29T12:22:32.247 回答