->debug()

->debug() – Affiche des informations de débogage

Synopsis

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

Description

Débogage - vous pouvez utiliser cette méthode dans vos classes étendues pour afficher les informations de débogage. Utilisez DB_DataObject::DebugLevel(x) pour l'activer, et vous pouvez le désactiver complétement en utilisant la configuration de production dans le fichier de configuration.

Parameter

  • string $message - message à afficher

  • string $logPrefix - Un préfixe en gras

  • integer $level - niveau d'affichage, 1 est général, 5 révèle des choses comme les mots de passe de connexion à la base de données

Note

This function can not be called statically.

En mode production, le débogage est désactivé.

Example

Définition du niveau de débogage

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

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

// n'afficher que si le niveau de débogage est défini
$person->debug('just set the variables, about to update''my application',1);
$person->update();
?>