有没有办法在PHP中快速打开和关闭块注释?我发现自己正在评论用于调试/开发的代码部分,当它返回取消注释它们时,它会在10秒内找到结束标记的确切位置,而另一秒则删除它。表面上并不太糟糕,但是当你发表评论时通常会将这些秒数加起来,并且真的会让我的“凹槽”变得混乱。
答案 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/
我认为,在组织代码并构建代码的同时牢记这些模式时,它可能会非常高效。