Le debug sur PHP est souvent très fastidieux ! Je vous propose Kint un outil gratuit vous permettant d’avoir une meilleure interface analyser vos problèmes.
Kint ne nécessite aucune installation et ne requit aucune dépendance. Celui-ci se charge sans aucun setup les méthode var_dump(), print_r() et debug_backtrace().

Pour utiliser Kint, il suffit de charger le fichier Kint.class.php dans votre projet
<?php require '/kint/Kint.class.php';
L’utilisation de Kint est ensuite très simple, :
Kint::dump( $_SERVER );
// or, even easier, use a shorthand:
d( $_SERVER );
// or, to seize execution after dumping use dd();
dd( $_SERVER ); // same as d( $_SERVER ); die;
// to see trace:
Kint::trace();
// or pass 1 to a dumper function
Kint::dump( 1 );
// to disable all output
Kint::enabled(false);
// further calls, this one included, will not yield any output
d('Get off my lawn!'); // no effect
Des contributeurs ont créé des plugins permettant de l’intégrer facilement dans les plateforme suivantes :
Pour ceux qui utilise PrestaShop, je vais prochainement proposer un module vous permettant d’utiliser Kint : https://github.com/sebastienhouzet/prestashop-kint
Faites en bon usage 🙂

