[PHP-users 1471] Re: echo() と print() の違いについて

naoki kishida php-users@php.gr.jp
Fri, 24 Aug 2001 09:34:27 +0900


きしだです

> デバッグのために,変数の値やSQL文を画面やHTML中のコメントとして表示して
> チェック
> することがあるのですが,最後にコメントアウトを忘れると,意味不明な表示が残っ
>> 恥ずかしい思いをすることになるので,出荷前にechoを検索して漏れなくコメントア
> ウト
> するようにしています。

そういうときは
define("DEBUG",1);

function debugprint($msg){
    if (DEBUG) echo "debug:".$msg;
}

みたいな定数と関数を作った方がいいですね。

ついでに
function sqlexec($sql){
    return (DEBUG) ? pg_exec($sql) : @pg_exec($sql);
}
みたいなのを作っておくと微妙にしあわせ。

----
岸田 哉生(きしだ なおき)
	email:kishida@fk.urban.ne.jp
	http://www.fk.urban.ne.jp/home/kishida/