【发布时间】:2017-07-19 09:06:46
【问题描述】:
我对 Sublime 文本有一点问题:有时我的空格字符不像往常那样使 php 触发错误。
当它出现时,我 CTRL+A 我的文本,我可以看到对于每个经典空格字符都有一个小点,而对于使 PHP 失败的那个则什么都没有。
在这个例子中,第一行没问题,但第二行使我的页面错误 500。
PHP Parse error: syntax error, unexpected ''test2'' (T_CONSTANT_ENCAPSED_STRING) in /home/.../test.php on line 6
当然在这个例子中我复制/粘贴了“坏空间”字符,但有时它只是出现在我的代码中,例如在一些 } 之后?
我还没有看到这个问题,而且在谷歌上很难找到,因为“Sublime 文本空间问题”并不容易找到;)
非常感谢您的帮助!!
【问题讨论】:
-
这不是问题。甚至我可以在我的身上看到它。但仍然有效
-
只是高亮空格。这不是问题,它的崇高功能可以在您选择时显示空间。
-
安装packagecontrol.io/packages/Gremlins 以帮助查找非标准空白字符,并将它们替换为普通空格字符
-
有点的时候没问题,但是没有php的时候会触发致命错误...这个特殊的空间有时会出现在?例如}。当我在 php 上看到错误时,我可以找到它,但如果没有出现这个特殊空间,它可能会更容易......
-
这是图片中示例的 php 触发的错误:
Notice: Use of undefined constant - assumed ' ' in /home/.../demo.php on line 84
标签: php sublimetext3 sublimetext