Un debugger simple et léger.
Version 1.0.0 :
- Redirection des informations vers plusieurs sorties (écran ou fichier)
- Affichage amélioré
- Configuration de l'affichage
Source / Exemple :
<?php
/**
- Environment simulation (dev, preprod, prod)
- /
require_once 'Debugger.php';
define('ENV', 'dev');
$debugger = Debugger::getInstance();
switch (ENV) {
case 'dev': $debugger->setOutputStream('screen'); break;
case 'preprod': $debugger->setOutputStream('file'); break;
case 'prod': $debugger->disable(); break;
}
$number = 1500;
$debugger->dump($number, 'Connections');
$string = 'Hi guys !';
$debugger->dump($string, 'Welcome message');
$array = array('admin' => 'allow', 'user' => 'allow', 'guest' => 'deny');
$debugger->dump($array);
$object = new stdClass();
$object->firstname = 'steeve';
$object->gender = 'male';
$object->address = array('postcode' => '75000', 'country' => 'france');
$debugger->dump($object, 'Steeve informations');
$isAdmin = false;
$debugger->dump($isAdmin);
$numProductsInBasket = 0;
$debugger->dump($numProductsInBasket, 'Products in my basket');
?>
Conclusion :
Des MAJ fréquentes sont à prévoir.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.