2010-07-25 55 views
0

在寫這行的字符串被終止: - PHP的錯誤:函數必須在CodeIgniter的constants.php

define('APPLICATION_ROOT', $_SERVER('DOCUMENT_ROOT'));

constants.php在CodeIgniter的框架,我得到錯誤Error :Function must be terminated with a string。我可以不使用constants.php中的超級全局數組嗎?

回答

1

我沒有CI的實例起來的那一刻,但不應該該行是:

define('APPLICATION_ROOT', $_SERVER['DOCUMENT_ROOT']); 

(與方括號,而不是括號)

2
define('APPLICATION_ROOT', $_SERVER['DOCUMENT_ROOT']); 

支架[],而不是括號。

雖然我會建議不要這樣做。常量應該是恆定的。 $ _SERVER ['DOCUMENT_ROOT']可能沒有定義,或者在您使用它的任何地方都是一樣的。

相關問題