Poo - debugger

Description

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.

Codes Sources

A voir également

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.