返回信息流下面是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'没有输出出来,没有换行?
这是一条镜像帖。来源:北邮人论坛 / www-technology / #25297同步于 2014/4/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
php手册一个例子的问题
wislov
2014/4/29镜像同步11 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
额,有可能是你说的这样吧。但我绝对好奇葩的规定。
换行那个两个都不行
【 在 rhj1122 的大作中提到: 】
: baz是个数组,baz[1]是字符串“bar”,然后$foo->$bar?猜的,php菜得很
: 另外\n的话,\r\n会换行么?
什么都没有输出,第一个好像懂了。就是$把后面的字符串变成变量吧
【 在 weiyitheonly 的大作中提到: 】
: 先说第二个 你的\n没有输出出来是说什么也没输出 还是说原样输出了\n?
【 在 wislov 的大作中提到: 】
: 额,有可能是你说的这样吧。但我绝对好奇葩的规定。
: 换行那个两个都不行
啊!你是输出到网页吗?
如果是按照html解析的话换行要用"<br>"
\r\n给纯文本的时候用,比如alert
【 在 rhj1122 的大作中提到: 】
:
: 啊!你是输出到网页吗?
: 如果是按照html解析的话换行要用"<br>"
: ...................
刚才我也没想到。。。我一开始想的是不是把双引号打成单引号了。。。
看来你这解释最合理了。
是网页啊。原来如此,谢了
【 在 rhj1122 的大作中提到: 】
:
: 啊!你是输出到网页吗?
: 如果是按照html解析的话换行要用"<br>"
: ...................
嗯!一开始看不习惯
【 在 arshavin 的大作中提到: 】
: 这是php里面的一个用法吧…类似$$var这种…
通过『我邮2.0』发布
发自「贵邮」