php解码函数与变量

时间:2013-06-09 16:58:26

标签: php function indexing decode

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有关。

1 个答案:

答案 0 :(得分:0)

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

删除变量周围的单引号:

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

在单引号中,变量未被解析。