->debug()

->debug() -- デバッグ情報を出力する

概要

void $DB_DataObject->debug (string $message [, string $logPrefix [, integer $level=1]])

説明

デバッグ情報を出力するために独自に継承したクラスで利用できるデバッガです。 DB_DataObject::DebugLevel(x) を使用することで有効になり、 設定ファイルで製品としての設定をすることで完全に無効にすることができます。

パラメータ

注意

この関数は、スタティックにコールする ことはできません。

警告

製品モードでは、デバッガは無効にしてください。

参照

DB_DataObject::debugLevel()

例 33-1デバッグレベルを設定する


<?php
$person = new DataObjects_Person;
$person->get(12);

// always prints
$person->debug('just got the person, about to set stuff', 'my application',0);
$person->setFrom($_POST['input']);

// only prints if debuglevel is set
$person->debug('just set the variables, about to update', 'my application',1);
$person->update();
?>