快速打开/关闭块注释

时间:2013-11-25 23:03:50

标签: php

有没有办法在PHP中快速打开和关闭块注释?我发现自己正在评论用于调试/开发的代码部分,当它返回取消注释它们时,它会在10秒内找到结束标记的确切位置,而另一秒则删除它。表面上并不太糟糕,但是当你发表评论时通常会将这些秒数加起来,并且真的会让我的“凹槽”变得混乱。

3 个答案:

答案 0 :(得分:1)

您可以将单级和块级注释结合起来,使其非常接近。例如:

普通块评论:

/*
  [ This is not executed ]
*/

会变成这个(阻止评论“on”):

/*
  [ This is not executed ]
//*/

这个(阻止评论“关闭”)

//*
  [ This is executed ]
//*/

“on”和“off”之间只有一个“/”交换。它不是全局的,您必须知道注释块的开始位置,但它对开发非常有用。秒钟很重要!

请注意,单行注释不会阻止结束块注释生效,因此如果您有重叠的块注释,这可能也不起作用。

/*
  [ This is not executed ]
//*/
  [ This is executed ]
//*/

答案 1 :(得分:0)

if($debug){
    ....
}

并从session / GET / config

切换$ debug

答案 2 :(得分:0)

我建议你回顾一下你如何做到这一点。您需要评论/取消注释/删除块,因为它可能非常无效。

如何创建执行某些功能的小方法,只需注释一小段代码(调用这些方法)。

或者,以基于某些变量打开和关闭的方式创建它。

一个很好的例子是PHP单元,其中任何以测试运行开始的方法。 http://phpunit.de/manual/current/en/index.html

另一个是简单测试 http://www.simpletest.org/

我认为,在组织代码并构建代码的同时牢记这些模式时,它可能会非常高效。