2017-07-19 36 views
-1

我有一个小问题,崇高的文字:有时候我的空格字符不像往常一样,使PHP触发一个错误。崇高的文字坏字符的一些“空格”字符

当它发生时,我CTRL + A我的文本,我可以看到,每个经典的空间字符都有一个小点,对于使PHP失败的一个没有。

在这个例子中,第一行是确定的,但第二个让我的网页错误500

PHP Parse error: syntax error, unexpected ''test2'' (T_CONSTANT_ENCAPSED_STRING) in /home/.../test.php on line 6

当然,在这个例子中我抄/粘贴“坏的空间“字符,但有时它会出现在我的代码中,例如在一些之后?

我还没有看到这个问题,很难找出对谷歌,因为“崇高的文本空间的问题”是不是很容易找到;)

非常感谢您的帮助!

+1

这不是一个问题。即使我能看到它。但仍然有效 –

+1

它只是突出空间。它不是一个问题,当你选择时,它的壮举功能可以显示空格。 –

+2

安装https://packagecontrol.io/packages/Gremlins以帮助找到非标准的空白字符,并用普通空格替换它们char –

回答

0

感谢Keith HallGremlins package帮助找到这个不需要的字符。没有解释他们为什么会出现,但却很容易找到它们。

@Abdulla Nilam & @Jigar Shah对于stackoverflow而言,这不仅仅是一个“多少答案”的问题,有时候也可以很好地阅读这个问题......这不是一场竞赛。

感谢我在显示这些字符时发现的Gremlins:它是当您按下ALT-GR +空格时。例如,在法语键盘上,为了使a]按ALT-GR +°,并且如果之前输入“空格”正确且未释放ALT-GR,那么空格字符是不好的。

伊尔看起来像它在联合国的牢不可破的空间,像& NBSP在HTML:http://botcrawl.com/invisible-character-alt-codes-non-breaking-spaces/

enter image description here