var_dump()真邪门。

1983年的蜜獾 综合设备维护  2009-08-02 02:30:05


$str1 = <<< STRING_END

<span (id | style) = ( ' | ")


STRING_END;

var_dump ("$str1");



虽然小弟使用了字符串定界符,var_dump()还是会用字符实体转义'

真见鬼!
...全文
226 点赞 收藏 13
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lypfriends 2009-08-04
我测试了一下,没有转义,结果:
string(35) " <span (id | style) = ( ' | ') "
回复
YHL27 2009-08-04
sf!!
回复
zl807108355 2009-08-04
string(35) " <span (id | style) = ( ' | ") "
我的结果!
回复
blueforyou 2009-08-03
我测试了,没有转义,可能不是这部分的问题
回复
程序猿之殇 2009-08-03
var_dump ('$str1');
回复
1983年的蜜獾 2009-08-03
用PHPEDIT2.12.8,确实要转义:



string '
<span (id | style) = ( ' | ")

' (length=35)



回复
foolbirdflyfirst 2009-08-03
没发现转义。
察看源代码为
===========================================
string(29) "<span (id | style) = ( ' | ")"

回复
YHL27 2009-08-03
sf!!!
回复
1983年的蜜獾 2009-08-03
3楼的大侠,包含在单引号内的变量,不会解析啊。。。。
回复
1983年的蜜獾 2009-08-03
echo和print_r,都不存在这个问题
回复
ainiaa 2009-08-03
刚测试了下 也转义了
查看生成的源码是
<pre class='xdebug-var-dump' dir='ltr'><small>string</small> <font color='#cc0000'>' <span (id | style) = ( ' | ") '</font> <i>(length=31)</i>
</pre>

使用print_r的时候 就没有转义。

不知道我这是不是因为使用了xdebug的原因
回复
阿_布 2009-08-02
不懂!顶一下!
回复
残剑无弦 2009-08-02
才疏学浅 看不懂楼主提供程序的意思

帮顶一下。。。
回复
发动态
发帖子
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
社区公告
暂无公告