PHP注释的奇怪行为

时间:2015-02-03 07:53:25

标签: php

最后几天我以为我无法编写PHP代码,因为有时我的代码不起作用。甚至简单的线条。

所以现在我发现当我写一行注释时,该注释之后的每个新PHP代码都没有被执行。 例如:

$a = 2;
echo $a;
// let's add 2 to $a and echo it
$a = $a + 2;
echo $a;

该行评论后的所有内容都无法发挥作用。但下一个奇怪的事情是日志中也没有任何通知。

有没有人知道这种行为或做些什么才能让PHP再次正常工作?

我的电脑安装了PHP 5.5.9-1ubuntu4.5(cli)。

1 个答案:

答案 0 :(得分:1)

修改 我发现了我的问题。 没有重启帮助了我。 没有新的PHP安装。 我使用PHPStorm,由于一些未知的原因,Cody Styles中的行分隔符有“System-Dependent”选项。 此选项会导致所有新创建的文件都保存在一行中。当我的合作伙伴在服务器上打开我的文件时,我首先认出了它。

现在我将该行分隔符选项更改为UNIX,一切正常。

但我想知道在我的Ubuntu上哪里可以找到这种依赖于系统的配置导致这种行为。