2013-01-07 63 views
-2

我一直在使用不同的PHP脚本做一些工作,并且有一个简短的问题。在他们的不少有被注释掉了这样的诗句:删除PHP中的注释行

/* 
    $a = 1; $b = 2; $x = 1; 

    $y = $a * $x + $b; 

    if ($y < 5) 
*/ 

难道这些线路安全删除,如果他们被注释掉了?在仅有注释的文件中使用代码有什么意义?

+3

你为什么问我们?我没有评论它,所以你应该问问你的同事,谁做的:D – KingCrunch

+0

是的,你可以删除它们,如果你知道你不需要它们。评论真的是*评论*,程序员会写这些评论来提醒自己他在做什么。 (或曾经,无论如何) –

回答

2

让刚刚注释掉的文件中的代码有什么意义?

什么都没有。一些开发人员会将它用于旧代码的积压。这是不好的做法,因为应该使用源代码管理(如SVN或GIT),并且所有的历史记录都会在沿带有提交消息,为什么它被注释掉/替换。

他们绝对可以安全地删除,但你可能想问开发商为什么他们评论他们,而不是简单地删除它们。

0

是的,这些行可以安全地删除。但是,您应该小心,代码不相关;它可能已经被其他开发者留在那里。

评论经常被用来作为一种工具来“禁用”的代码段中,并未完全删除它,因此,如果您以后需要的代码,你可以简单地取消它恢复它。

这是不好的做法,留下注释代码从长远来看,但是(这是版本控制是)。

0

上一位作者可能已经在他们的代码中做了一些测试,然后将它们评论出来供将来测试。可能有许多原因。

是,它完全安全的,如果他们打扰你要删除这些评论。

+0

太好了,谢谢澄清!我只是确保我没有错过重要的东西,并希望得到确认。 – user1953708

0

你是唯一一个谁真正知道是否该线可以安全删除。

基本上是这样 - 如果你的应用程序按预期工作,通过各种手段将其删除。

0

删除如上所述的注释块将不会影响代码的输出。

人们经常注释掉的代码,而不是将其删除,如果他们希望在将来参考回去吧。一个更好的选择是使用源代码控制,然后你可以回顾以前的代码,看看它被删除的原因和时间。

0

将这些删除是安全的。实际上,如果您使用的是版本控制系统,则无法使用此类评论。这种评论通常发生在人们没有使用版本控制系统和评论代码尝试某些内容并希望保留旧代码时,以防万一。如果您使用的是版本控制系统,您可以随时获取旧版本的代码,因此请务必删除这些注释。如果你不使用版本控制系统,你应该。

0

直到您知道代码评论的原因为止,请勿触摸。询问开发此代码的开发人员,或者通过代码并了解您是否需要这些代码。