ch / debug
Easy Debug to PHP.
Installs: 8 726
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Requires
- php: >=5.4
Requires (Dev)
- phpunit/phpunit: 4.8.*
- squizlabs/php_codesniffer: ^3.1
This package is not auto-updated.
Last update: 2024-11-13 05:21:14 UTC
README
ChDebug send your variables to files, Slack's Incoming Webhooks. You can build your custom dumpers for advanced debug strategies.
Installation
Install the latest version with
$ composer require ch/debug
Basic Usage
<?php use Ch\Debug\Debug; $object = new stdClass(); $object->a = 1; $object->b = 'test'; $object->c = true; Debug::_($object); // You can use filters $tag = 'string to filter'; $pos = 1; Debug::_($pos, $tag);
$ DEBUG=* php anyfile.php [PATH]/anyfile.php(9): $object = object(stdClass)#21 (3) { ["a"] => int(1) ["b"] => string(4) "test" ["c"] => bool(true) } [PATH]/anyfile.php(14): $pos = 1 [string to filter]
$ DEBUG=filter php anyfile.php
[PATH]/anyfile.php(14): $pos = 1 [string to filter]
About
Requirements
- ChDebug works with PHP 5.4+.
Author
Wilson Champi - wchampi86@gmail.com - http://twitter.com/wchampi
License
ChDebug is licensed under the MIT License - see the LICENSE
file for details
Acknowledgements
This library is inspired by Node's debug and PHP's monolog library.