SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 社員募集 ...

【php】便利なコメント部分切り替え(デバッグ、設定切り替えなどに)

問題

プログラムのソースで、あっちの記述を有効にしたり、こっちの記述を有効にしたりを、コメントでやるとき、「AをコメントにしてBをアンコメントする」、「AをアンコメントしてBをコメントにする」といったことを繰り返すのが面倒だ。

簡単にできないか?

/*
define('AAAA', 1);
define('BBBB', 2);
define('CCCC', 3);
*/
define('AAAA', 4);
define('BBBB', 5);
define('CCCC', 6);

この
作業が
面倒
define('AAAA', 1);
define('BBBB', 2);
define('CCCC', 3);
/*
define('AAAA', 4);
define('BBBB', 5);
define('CCCC', 6);
*/

解答例

こう書くとよいよ。

違いは最初の // か / だけ。1文字で切り替え可能。

後半がコメントになる。

//*
define('AAAA', 1);
define('BBBB', 2);
define('CCCC', 3);
/*/
define('AAAA', 4);
define('BBBB', 5);
define('CCCC', 6);
//*/

前半がコメントになる。

/*
define('AAAA', 1);
define('BBBB', 2);
define('CCCC', 3);
/*/
define('AAAA', 4);
define('BBBB', 5);
define('CCCC', 6);
//*/

関連するメモ

コメント(1)

isotake0214 2012年4月19日 14:36

気が付きませんでした、すごく便利そう!