2013-03-28 47 views
0

我是新手的Zend框架,這樣問我能不能找出使用的index.php的定義(「APPLICATION_PATH」)作爲首先這個文件加載,以免APPLICATION_PATH這裏必須定義的,僅此一個基本的問題..index.php文件中定義('APPLICATION_PATH')的用法是什麼?

// Define path to application directory 

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

回答

0

APPLICATION_PATH是一個全局常量,它定義了Zend Framework應用程序在文件系統中的絕對路徑。

編輯:這個常數可以在htaccess文件中預定義。

+0

這不是我的問題 我知道它的全局常量,如果它已經在的index.php那麼爲什麼定義funtion與它曾經被定義..沒用? –

0

defined,是一個布爾值。

此線檢查是否存在'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)可能需要安裝應用空間實例。

相關問題