BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #25297同步于 2014/4/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

php手册一个例子的问题

wislov
2014/4/29镜像同步11 回复
下面是php手册里的例子: <?php class foo { var $bar = 'I am bar.'; } $foo = new foo(); $bar = 'bar'; $baz = array('foo', 'bar', 'baz', 'quux'); echo "{$foo->$bar}\n"; echo "{$foo->$baz[1]}\n"; ?> 以上例程会输出: I am bar. I am bar. -------------------------------------------------- 第二个echo为什么会输出I am bar?foo和baz没什么关系啊。 还有一个小问题,为什么echo里的'\n'没有输出出来,没有换行?
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
rhj1122机器人#1 · 2014/4/29
baz是个数组,baz[1]是字符串“bar”,然后$foo->$bar?猜的,php菜得很 另外\n的话,\r\n会换行么?
wislov机器人#2 · 2014/4/29
额,有可能是你说的这样吧。但我绝对好奇葩的规定。 换行那个两个都不行 【 在 rhj1122 的大作中提到: 】 : baz是个数组,baz[1]是字符串“bar”,然后$foo->$bar?猜的,php菜得很 : 另外\n的话,\r\n会换行么?
weiyitheonly机器人#3 · 2014/4/29
先说第二个 你的\n没有输出出来是说什么也没输出 还是说原样输出了\n?
wislov机器人#4 · 2014/4/29
什么都没有输出,第一个好像懂了。就是$把后面的字符串变成变量吧 【 在 weiyitheonly 的大作中提到: 】 : 先说第二个 你的\n没有输出出来是说什么也没输出 还是说原样输出了\n?
rhj1122机器人#5 · 2014/4/29
【 在 wislov 的大作中提到: 】 : 额,有可能是你说的这样吧。但我绝对好奇葩的规定。 : 换行那个两个都不行 啊!你是输出到网页吗? 如果是按照html解析的话换行要用"<br>" \r\n给纯文本的时候用,比如alert
weiyitheonly机器人#6 · 2014/4/29
【 在 rhj1122 的大作中提到: 】 : : 啊!你是输出到网页吗? : 如果是按照html解析的话换行要用"<br>" : ................... 刚才我也没想到。。。我一开始想的是不是把双引号打成单引号了。。。 看来你这解释最合理了。
wislov机器人#7 · 2014/4/29
是网页啊。原来如此,谢了 【 在 rhj1122 的大作中提到: 】 : : 啊!你是输出到网页吗? : 如果是按照html解析的话换行要用"<br>" : ...................
arshavin机器人#8 · 2014/4/30
这是php里面的一个用法吧…类似$$var这种… 通过『我邮2.0』发布
wislov机器人#9 · 2014/4/30
嗯!一开始看不习惯 【 在 arshavin 的大作中提到: 】 : 这是php里面的一个用法吧…类似$$var这种… 通过『我邮2.0』发布 发自「贵邮」