Bachir Soussi Chiadmi ad38015ea9 first commit : grave core and admin plugin vor 10 Jahren
..
src ad38015ea9 first commit : grave core and admin plugin vor 10 Jahren
.gitattributes ad38015ea9 first commit : grave core and admin plugin vor 10 Jahren
CHANGELOG.md ad38015ea9 first commit : grave core and admin plugin vor 10 Jahren
CONTRIBUTING.md ad38015ea9 first commit : grave core and admin plugin vor 10 Jahren
LICENSE ad38015ea9 first commit : grave core and admin plugin vor 10 Jahren
README.md ad38015ea9 first commit : grave core and admin plugin vor 10 Jahren

README.md

PHP Debug Bar

Latest Stable Version Total Downloads License Build Status

Displays a debug bar in the browser with information from php. No more var_dump() in your code!

Screenshot

Features:

  • Generic debug bar
  • Easy to integrate with any project
  • Clean, fast and easy to use interface
  • Handles AJAX request
  • Includes generic data collectors and collectors for well known libraries
  • The client side bar is 100% coded in javascript
  • Easily create your own collectors and their associated view in the bar
  • Save and re-open previous requests
  • Very well documented

Includes collectors for:

Checkout the demo for examples and phpdebugbar.com for a live example.

Integrations with other frameworks:

(drop me a message or submit a PR to add your DebugBar related project here)

Installation

The best way to install DebugBar is using Composer with the following command:


## Quick start

DebugBar is very easy to use and you can add it to any of your projects in no time.
The easiest way is using the `render()` functions

PHP <?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!"); ?>

<head>
    <?php echo $debugbarRenderer->renderHead() ?>
</head>
<body>
    ...
    <?php echo $debugbarRenderer->render() ?>
</body>


The DebugBar uses DataCollectors to collect data from your PHP code. Some of them are
automated but others are manual. Use the `DebugBar` like an array where keys are the
collector names. In our previous example, we add a message to the `MessagesCollector`:

PHP $debugbar["messages"]->addMessage("hello world!"); ```

StandardDebugBar activates the following collectors:

  • MemoryCollector (memory)
  • MessagesCollector (messages)
  • PhpInfoCollector (php)
  • RequestDataCollector (request)
  • TimeDataCollector (time)
  • ExceptionsCollector (exceptions)

Learn more about DebugBar in the docs.