Introduction détaillée à l'utilisation de l'outil open source DebugBar pour déboguer le code PHP (images et textes)

黄舟
Libérer: 2023-03-06 18:18:02
original
2497 Les gens l'ont consulté

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.

Introduction détaillée à l'utilisation de l'outil open source DebugBar pour déboguer le code PHP (images et textes)

Comment pouvons-nous utiliser cet outil de débogage natif dans d'autres plateformes frameworks php-debugbar ?

Introduction détaillée à l'utilisation de l'outil open source DebugBar pour déboguer le code PHP (images et textes)

Introduction détaillée à l'utilisation de l'outil open source DebugBar pour déboguer le code PHP (images et textes)

Ce débogage est géré à l'aide du package composer Passons d'abord à Github pour voir comment l'utiliser :
maximebf /php-debugbar

Utilisation

1. Télécharger le package

composer require maximebf/debugbar
Copier après la connexion

2. Utilisation spécifique

<?php

// Require the Composer autoloader, if not already loaded
require &#39;vendor/autoload.php&#39;;

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>
Copier après la connexion

3. >StatiqueGestion du problème de non chargement de la ressource

Introduction détaillée à l'utilisation de l'outil open source DebugBar pour déboguer le code PHP (images et textes)

Lors de l'utilisation, si la ressource statique du package n'est pas chargée, le code source doit être modifié, car le Le chemin de la ressource statique du code source est local. Il est introuvable sur le serveur. L'URL racine du code source utilise un chemin relatif sous le serveur tel que :

, 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
Copier après la connexion
// 原来的
$baseUrl = &#39;/vendor/maximebf/debugbar/src/DebugBar/Resources&#39;;

// 修改后的,只加了一个表示当前路径的点 "."
$baseUrl = &#39;./vendor/maximebf/debugbar/src/DebugBar/Resources&#39;;
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal