您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

一段代码不明白,求解,谢谢

2025/5/25 8:21:31发布25次查看
一段代码不明白,求解,谢谢
如下代码
$bar}\n;
echo {$foo->$baz[1]}\n;
?>
输出结果:
i am bar. i am bar. 
问1: 在程序中,已经使用了 \n换行,为什么输出的结果内,没有换行,而是做一行的
问2: {$foo->$bar} 输出的是类foo里的变量bar  这个理解的
     {$foo->$baz[1]} 这段不理解,为什么也输出了 i am bar ,类foo内不包含有baz,求解
谢谢!
回复讨论(解决方案) $bar = test\n;echo $foo->$bar;?>
$bar 只不过碰巧 $bar 的 bar 与类属性 bar 同名而已
弄清楚 变量的变量 才是真谛
你在?$bar?值的?候需要用?象,例如
$foo->bar=;
bar = test\n;echo $foo->bar;
谢谢,理解了
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product