-2

E_NOTICE : タイプ 8 -- 未定義のインデックス: $realName -- 26 行目 *これは私が得たエラーです。

これが私の機能です

function stats($label, $realName){
global $decode;
echo ("<p>".$label.$decode['stats']['$realName']."</p>");
};

私はそれを次のように呼びます:

stats("Life: ", "life");

戻り値:

E_NOTICE : type 8 -- Undefined index: $realName -- at line 26
Life: 

実際のコードで $realName を life に変更すると、正しく出力されます。 例: ライフ: 56305

私は何を間違っていますか?$realName の使用方法に関連していることはわかっています。

4

1 に答える 1

0
echo ("<p>".$label.$decode['stats']['$realName']."</p>");

変数を囲む一重引用符を削除します。

echo ("<p>".$label.$decode['stats'][$realName]."</p>");

一重引用符内の変数は解析されません。

于 2013-06-09T16:59:52.940 に答える