
PHP has 2 types of comments: comment block (for long comments in many continuous lines) and short comment (for one line). When test code, if we don’t want to a block of code execute, we can disable it by turning them into comment blocks using /* ... */, and when we want to execute it, just remove /* and */ characters at the beginning and the end of code. This action is often repeated, and in this article, I want to share a small tip to make this process faster and easier.
Let’s see an example: we have the following code:
function foo() {
echo 'foo';
}
foo();
When we don’t want this code execute, we turn it into comment block like this:
/*
function foo() {
echo 'foo';
}
foo();
*/
When we want to execute them, just remove /* and */.
OK, that’s used to be. Now, the trick is using //*/ for the last line of comment block, like this:
/*
function foo() {
echo 'foo';
}
foo();
//*/ // this is the trick
Now, if you want to execute this code, just insert ONE SLASH / at the first line of block comment, like this:
//* // insert "/" here
function foo() {
echo 'foo';
}
foo();
//*/
You see, the last line of comment block is commented automatically, and by this way, only 2 lines (first and last) are commented, and the code itself will execute!
If you want to disable this code, simply remove ONE SLASH / at the first line of comment block. And all the code will be commented.




Bookmarked. Thank you!