irfantoor / debug
Debug, dump and trace while development
0.6.2
2021-03-20 21:17 UTC
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!