2009-07-18 4 views
1

なぜ私に解析エラーが出るのですか?このPHPパーサーエラーを理解できません

function start_connection() { 

global $config['db_host']; 

} 

解析エラー:私は、このファイルの権利を持っている...こっち

を発狂','' orを期待して、エラーを解析する ';'」のfunctions.phpにライン上に5

答えて

1

をあなたがすることはできませんグローバル変数内の配列。変数のみ。グローバル変数を宣言するので、配列のキーが含まれていません

8

global $config; 

これは()関数のstart_connection内の$コンフィグアレイ内のすべてのキー=>値の組へのアクセスを提供します。

1

だけで実行します。

function start_connection() { 
global $config; 
echo $config['db_host']; 
} 

あなたが唯一のグローバル変数ではなく、配列の特定の値を使用することができます。

+1

エコーではないエコーです。 :) –

+0

大丈夫、私はこの間違いを修正しました: - P – TheHippo