[PHP-users 1474] DEBUG のちょっとしたノウハウ (was Re: echo()と print() の違いについて)
Mitsuhisa TANAKA
php-users@php.gr.jp
Fri, 24 Aug 2001 10:01:04 +0900
田中です。
サブジェクト少し変えました。
From: "Koji Eda" <eda@core.co.jp>
Subject: [PHP-users 1470] Re: echo()と print() の違いについて
Date: Fri, 24 Aug 2001 09:19:40 +0900
> 私はプログラム中でのHTMLの書き出しにはprint()を,デバッグ用のコードには
> echo()を,
> という風に使い分けています。
まぁ、この使い分けは良いですが、もう少し工夫すると
> 恥ずかしい思いをすることになるので,出荷前にechoを検索して漏れなくコメントア
> ウト
> するようにしています。
は不要になります。
例えば、
次のような my_debug.inc を準備します。
<?php
// for DEBUG
$my_DEBUG = True; // False; or True;
?>
各プログラムでは、このファイルを、次のようにして読み込みます。
<?php
REQUIRE('my_debug.inc');
..........
// DEBUG したい情報を例えば次のようにします。
if ($my_DEBUG) { echo "<!-- $hoge -->"; }
..........
?>
ここまで書けば、後は解りますよね。
以上、よろしくお願いいたします。
-----------------------------------------------
TANAZO Limited Partnership / Mitsuhisa TANAKA
0426-42-0321(FAX share) / 070-5582-0823(PHS)
http://www.tanazo.com/ I'm not a cyborg :-(
http://tanazo.rocketbeach.net/ e-shop
http://www.tama-oss.org/ [tama open system studio]
Key fingerprint = A455 00C4 5585 8237 9EBB 12D9 3E2D 5A24 0B34 70B0