2014-01-09 31 views
1

我是一個試圖調試某人的代碼的PHP新手。代碼的第一行有什麼,我認爲是一個常數,如下圖所示:新手試圖理解PHP常量

<?php 
set_time_limit (0); 
require_once (SITE_PATH. '/server/php/libs/dbase/handler.php'); 

我已經寫了調試語句,我已經得到了一個空。

echo "SITE_PATH" 

PHP常量應該如何聲明。不應該要求聲明是$SITE_PATH而不是SITE_PATH

+6

這個問題似乎是題外話,因爲它在文檔 –

+0

http://se2.php.net/constants – Daniel

+0

中有明確的解釋,考慮_constant 's_不是_variables_,是什麼讓你說'SITE_PATH'應該是'$ SITE_PATH' - >'$'表示一個變量,而不是一個常量 –

回答

3

PHP常量必須定義爲:

define('SITE_PATH','http://localhost/site'); 

和作爲:在這個

echo SITE_PATH; 

看:php constants