DebugBar est une application gratuite et open source qui peut être intégrée à n'importe quel projet PHP pour collecter et afficher des données d'analyse.
Il n'a aucune dépendance, prend en charge les requêtes Ajax et comprend des collecteurs de données universels et des collecteurs de bibliothèques de développement couramment utilisées.
Je crois que les étudiants qui ont utilisé l'outil de débogage de Laravel estiment que cet outil est très puissant et facile à utiliser, et qu'il a grandement amélioré la productivité des programmeurs. cet outil de Laravel est Il est mis à niveau en utilisant l'open source php-debugbar
.
Comment pouvons-nous utiliser cet outil de débogage natif dans d'autres plateformes frameworks php-debugbar
?
Ce débogage est géré à l'aide du package composer
Passons d'abord à Github
pour voir comment l'utiliser :
maximebf /php-debugbar
composer require maximebf/debugbar
<?php // Require the Composer autoloader, if not already loaded require 'vendor/autoload.php'; use DebugBar\StandardDebugBar; $debugbar = new StandardDebugBar(); $debugbarRenderer = $debugbar->getJavascriptRenderer(); $debugbar["messages"]->addMessage("hello world!"); ?> <html> <head> <?php echo $debugbarRenderer->renderHead() ?> </head> <body> ... <?php echo $debugbarRenderer->render() ?> </body> </html>
, et notre package est placé dans un répertoire tel que <🎜. > sous le serveur, il faut donc corriger http://localhost/vendor/maximebf/debugbar/src/DebugBar/Resourc
Modifier cette http://localhost/web/php-debugbar/vendor/maximebf/debugbar/src/DebugBar/Resourc
variable JavascriptRenderer.php
du fichier : $baseUrl
Emplacement du fichier :
vendor/maximebf/debugbar/src/DebugBar/JavascriptRenderer.php
// 原来的 $baseUrl = '/vendor/maximebf/debugbar/src/DebugBar/Resources'; // 修改后的,只加了一个表示当前路径的点 "." $baseUrl = './vendor/maximebf/debugbar/src/DebugBar/Resources';
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!