irfantoor / debug
Debug, dump and trace while development
Installs: 479
Dependents: 3
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/irfantoor/debug
Requires
- php: >= 7.3
- irfantoor/terminal: ~0.1
Requires (Dev)
- irfantoor/mini-loader: ~0.1
README
Installation
Install the latest version with
$ composer require irfantoor/debug
Requires PHP 7.3 or newer.
Usage
You can enable debugging while coding your application, a short, concise and to the point, error description and trace is dumped in case of any exception. You can enable the debugging as:
<?php require "path/to/vendor/autoload.php"; use IrfanTOOR\Debug; Debug::enable(2); # 2 is debug level # You can use it to dump data etc. Debug::dump($_SERVER); Debug::dump($request); Debug::dump($response->getHeaders());
Try including and enabling it in the starting index.php or bootstrap.php file so that it can detect any errors in the succeeding files.
Utility functions are added automatically, when Debug::enable is used, these functions help dump or dump_and_die easy
d('Hello World!'); # dump dd($_SERVER); # dump and die!