->debug()
Вернуться к: DB_DataObject
->debug()
Synopsis
void $DB_DataObject->debug ( string $message , string $logPrefix , integer $level=1 )
Debugger - you can use this in your extended classes to output debugging information. Uses DB_DataObject::DebugLevel(x) to turn it on, and can be completly turned off by using the production setting in the configuration file
Parameter
-
string $message - message to output
-
string $logPrefix - A bold prefix string
-
integer $level - output level, 1 is general, 5 tends to reveal things like database connection passwords..
Note
This function can not be called statically.
In production mode, the debugger is disabled
Example
Setting the debugging level
<?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();
?>
Вернуться к: DB_DataObject