PHP脚本不适用于//注释

时间:2009-08-08 07:37:37

标签: php comments

我有一个PHP脚本,当它包含//类型注释时似乎不起作用。我的意思是,脚本似乎没有超出//样式注释执行。 E.g。

<?php header('Content-type: text/plain');

// some comment
echo "OK";

不起作用,没有输出。但是:

<?php header('Content-type: text/plain');

echo "OK";

确实有效。我认为输出正常。和

<?php header('Content-type: text/plain');

/* some comment */    
echo "OK";

也有效。我再次看到确定为输出。

我之前从未遇到过这个。是否有任何PHP设置可以控制此行为?如何使我的//样式评论有效?

1 个答案:

答案 0 :(得分:5)

您使用的是哪种平台以及您使用的是哪种编辑器?因为我唯一能想到的是解释器不喜欢你的换行符。您使用的是Apple风格(仅限\r)换行符吗?

我无法在Linux上运行的PHP 5.2.9-4上重现您的问题,而不能使用Mac编码。

可以肯定的是,您是否尝试在echo语句后添加结束标记? (?>)。否则,现在添加它,看看它是否有所作为。