Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Einführung in die Verwendung des Open-Source-Tools DebugBar zum Debuggen von PHP-Code (Bilder und Texte)

Detaillierte Einführung in die Verwendung des Open-Source-Tools DebugBar zum Debuggen von PHP-Code (Bilder und Texte)

黄舟
黄舟Original
2017-03-18 10:12:242490Durchsuche

DebugBar ist eine kostenlose und Open-Source-Anwendung, die in jedes PHP-Projekt integriert werden kann und Analysedaten sammelt und anzeigt.
Es weist keine Abhängigkeiten auf, unterstützt Ajax-Anfragen und umfasst universelle Datensammler und Sammler häufig verwendeter Entwicklungsbibliotheken.

Ich glaube, dass Studenten, die das Debugging-Tool von Laravel verwendet haben, das Gefühl haben, dass dieses Tool sehr leistungsstark und einfach zu verwenden ist und die Produktivität von Programmierern erheblich verbessert hat. Laravel ist das Tool. Es wird mit Open Source aktualisiert php-debugbar.

Detaillierte Einführung in die Verwendung des Open-Source-Tools DebugBar zum Debuggen von PHP-Code (Bilder und Texte)

Wie können wir dieses native Debugging-Tool in anderen Plattform- Frameworks php-debugbar verwenden?

Detaillierte Einführung in die Verwendung des Open-Source-Tools DebugBar zum Debuggen von PHP-Code (Bilder und Texte)

Detaillierte Einführung in die Verwendung des Open-Source-Tools DebugBar zum Debuggen von PHP-Code (Bilder und Texte)

Dieses Debugging wird mit dem composer-Paket verwaltet. Gehen wir zuerst zu Github, um zu sehen, wie es verwendet wird:
maximebf /php-debugbar

Verwendung

1. Paket herunterladen

composer require maximebf/debugbar

3 >Statisch

Behandlung des Problems, dass die Ressource nicht geladen wird
<?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>

Wenn bei der Verwendung die statische Ressource des Pakets nicht geladen wird, muss der Quellcode geändert werden, da die Der statische Ressourcenpfad des Quellcodes ist lokal. Er kann nicht auf dem Server gefunden werden. Die Stamm-URL des Quellcodes verwendet einen relativen Pfad unter dem Server, wie zum Beispiel:

, und unser Paket wird in einem Verzeichnis wie unter dem Server, also müssen wir korrigieren Detaillierte Einführung in die Verwendung des Open-Source-Tools DebugBar zum Debuggen von PHP-Code (Bilder und Texte) Ändern Sie diese

Variable

der Datei: http://localhost/vendor/maximebf/debugbar/src/DebugBar/Resourchttp://localhost/web/php-debugbar/vendor/maximebf/debugbar/src/DebugBar/Resourc Dateispeicherort: JavascriptRenderer.php$baseUrl

Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in die Verwendung des Open-Source-Tools DebugBar zum Debuggen von PHP-Code (Bilder und Texte). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn