2016-08-01 23 views
2

當我將代碼運行到本地主機時,它運行得很好,但是當我將它放在我的「webhoster」(000Webhost,The Free Version)上時。錯誤PHP - 意外的T_CONST

Parse error: syntax error, unexpected T_CONST in /home/a5532550/public_html/login/db-const.php on line 7

剛出現。該服務器使用PHP版本5.2。 *,Apache的版本2.2.19 (UNIX)的和MySQL版本的5.1

DB-CONST代碼

<?php 
    const DB_HOST = ------; 
    const DB_USER = ------; 
    const DB_PASS = ------; 
    const DB_NAME = ------; 
?> 
+0

您已經編輯的代碼,所以我只是猜測,但你把周圍的真實值報價? –

+6

你需要關鍵字const的PHP 5.3:http://php.net/manual/en/language.constants.syntax.php – Rizier123

+0

是的,我試過了,沒有引號too – virtualAnon

回答

5

之前PHP 5.3,常量只能被定義使用define()函數和更改日誌click here

<?php 

define('DB_HOST', 'XXXX'); 

?> 

參考docs here

2

使用定義,而不是

define("DB_HOST", "hostname");