空格开始 空格结束
请大家复制上面两段文字中间的空格到你的PHP代码中包准报错.
求大牛分析一下.是不是编码的问题.
????????????????????
请大家复制上面两段文字中间的空格到你的PHP代码中包准报错.
求大牛分析一下.是不是编码的问题.
????????????????????
|
wowo2088Jan 19, 2015
1
你那不是空格,是161(A1)号字符
|
|
wowo2088Jan 19, 2015
2
|
|
wadezhaoJan 19, 2015
3
您这三个“空格”放在什么代码中不出错?
|
|
764664Jan 19, 2015
4
|
|
xoxoJan 19, 2015
5
这不是PHP的问题
而是你这个字符, 是全角字符(全角空格也是全角字符),PHP不认识这尼玛是不是空格,全角字符没有PHP对应的标记来执行,所以就报错了 |
|
mingzepengJan 19, 2015
6
报错时候你也不看一下报错内容么。。。。。
|
|
bjzhushJan 19, 2015
7
我这没报错
|
|
msxcmsJan 19, 2015
8
这跟PHP毛线关系?
|
|
ksc010Jan 19, 2015
9
'{';
上面尖括号前面有个不可见字符 (可以复制到编辑器里面,然后左右移动光标就能“感觉”到),原来遇到的一个坑 现在这个特殊的字符我保存在网盘里面了 |
|
littleshyJan 19, 2015
10
全角的啊!
|
|
littleshyJan 19, 2015
11
所以开发时建议显示全部字符啊,是不是空格一眼就看出来了。
|
|
yuankuiJan 19, 2015
12
这是非可见字符吧。。
|
|
13
|
|
oohJan 19, 2015
14
忽然想起了稻草人
|
|
skyline75489Jan 19, 2015
16
碰到过类似的,30号ASCII字符, RS (record separator),这个东西真是奇葩,在IE6上能显示出空白来,但是在现代浏览器上就消失了。。。
|
|
bomblessJan 19, 2015
17
跟 PHP 有毛线关系……你把它丢 C++ 源码里面照样编译不过……
|
|
hrdslinJan 20, 2015 via Android
18
php是世界上最好的语言,没有之一
|
|
reecoJan 20, 2015 via iPhone
19
想起以前调试了半天的bug,就是全角空格引起的????
|
|
curiousjudeJan 20, 2015
20
IDE不是都会标记出来吗?至少PHPStorm会。
|
|
kimmykuangJan 20, 2015
21
全角空格吧,最近做过PHP处理文本内容的,在format数据的时候遇到不少奇怪的字符,有些数据录入时直接从word黏贴到编辑器中的,很多看上去像是空格的字符其实并不是,可能会导致问题。
|