2017 © Pedro Peláez
 

library php-debug

Debugging tools for PHP

image

xicrow/php-debug

Debugging tools for PHP

  • Friday, June 15, 2018
  • by xicrow
  • Repository
  • 1 Watchers
  • 2 Stars
  • 2,157 Installations
  • PHP
  • 2 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 31 Versions
  • 10 % Grown

The README.md

Debug

Debugging tools for PHP, (*1)

Scrutinizer Code Quality Scrutinizer Code Coverage Scrutinizer Build Status, (*2)

Packagist Latest Stable Version Packagist Total Downloads, (*3)

Installation

The recommended way to install is through Composer:, (*4)

composer require xicrow/php-debug:~5.0

OR, (*5)

composer require --dev xicrow/php-debug:~5.0

Optionally add it to your composer.json file:, (*6)

{
    "require": {
        "xicrow/php-debug": "~5.0"
    }
}

OR, (*7)

{
    "require-dev": {
        "xicrow/php-debug": "~5.0"
    }
}

Example

See examples in the demo folder., (*8)

View the seperate readme for:, (*9)

TODO

  • ~~Debug functions for displaying variable information, pr(), vd(), etc.~~
    Implemented, available in Debugger class
  • ~~Collection class for Timer::$timers, and maybe others~~
    Implemented, available in Collection class
    Removed, too memory hungry
  • ~~Memory class for measuring memory usage~~
    Implemented, available in Memory class
    Removed, too unreliable
  • ~~Improve Timer and Memory, perhaps a Profiler class~~
    Implemented, available in Profiler class
    Removed, along with Memory
  • ~~Add PHPunit tests~~
    Implemented, now remeber to keep them updated
  • ~~Improve Debugger, foldable tree of arrays/objects~~
    Skipped, not sensible to do, clutter with either HTML or JS/CSS
  • Groupable timers, timers with the same name will be grouped and min, max and average will be calculated (activate when stopping a timer)
  • Update example demo output in Debugger and Timer README
  • ~~Update to PHP 7.4~~ Done Implemented type declarations, return types, etc. Implemented type prefixed variables
  • Change option arrays to explicit variables or option classes Fixed in most places, just need the rest

License

Copyright © 2018 Jan Ebsen Licensed under the MIT license., (*10)

The Versions

15/06 2018

dev-master

9999999-dev

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.5|^7.0

 

The Development Requires

debug php tools

15/06 2018

2.1.5

2.1.5.0

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.5|^7.0

 

The Development Requires

debug php tools

02/03 2018

2.1.4

2.1.4.0

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.5|^7.0

 

The Development Requires

debug php tools

02/03 2018

2.1.3

2.1.3.0

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.5|^7.0

 

The Development Requires

debug php tools

02/03 2018

2.1.2

2.1.2.0

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.5|^7.0

 

The Development Requires

debug php tools

05/02 2018

2.1.1

2.1.1.0

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.5|^7.0

 

The Development Requires

debug php tools

05/02 2018

2.1.0

2.1.0.0

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.5|^7.0

 

The Development Requires

debug php tools

03/02 2018

2.0.10

2.0.10.0

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.5|^7.0

 

The Development Requires

debug php tools

03/02 2018

2.0.9

2.0.9.0

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.5|^7.0

 

The Development Requires

debug php tools

25/10 2017

2.0.8

2.0.8.0

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.5|^7.0

 

The Development Requires

debug php tools

24/10 2017

2.0.7

2.0.7.0

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.5|^7.0

 

The Development Requires

debug php tools

05/07 2017

2.0.6

2.0.6.0

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.5|^7.0

 

The Development Requires

debug php tools

08/04 2017

2.0.5

2.0.5.0

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.5|^7.0

 

The Development Requires

debug php tools

16/01 2017

2.0.4

2.0.4.0

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.5|^7.0

 

The Development Requires

debug php tools

16/01 2017

2.0.3

2.0.3.0

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.5|^7.0

 

The Development Requires

debug php tools

14/09 2016

2.0.2

2.0.2.0

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.5|^7.0

 

The Development Requires

debug php tools

08/07 2016

2.0.1

2.0.1.0

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.5|^7.0

 

The Development Requires

debug php tools

19/06 2016

2.0.0

2.0.0.0

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.5|^7.0

 

The Development Requires

debug php tools

19/06 2016

1.0.14

1.0.14.0

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.5|^7.0

 

The Development Requires

debug php tools

08/06 2016

1.0.13

1.0.13.0

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.5|^7.0

 

The Development Requires

debug php tools

02/06 2016

1.0.12

1.0.12.0

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.5|^7.0

 

The Development Requires

debug php tools

02/06 2016

1.0.11

1.0.11.0

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.5|^7.0

 

The Development Requires

debug php tools

27/05 2016

1.0.10

1.0.10.0

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.5|^7.0

 

The Development Requires

debug php tools

26/05 2016

1.0.9

1.0.9.0

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.5

 

The Development Requires

debug php tools

26/05 2016

1.0.8

1.0.8.0

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.4

 

The Development Requires

debug php tools

26/05 2016

1.0.7

1.0.7.0

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.4

 

The Development Requires

debug php tools

26/05 2016

1.0.6

1.0.6.0

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.4

 

The Development Requires

debug php tools

26/05 2016

1.0.5

1.0.5.0

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.4

 

The Development Requires

debug php tools

26/05 2016

1.0.3

1.0.3.0

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.4

 

The Development Requires

debug php tools

26/05 2016

1.0.2

1.0.2.0

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.6

 

The Development Requires

debug php tools

22/03 2016

1.0.1

1.0.1.0

Debugging tools for PHP

  Sources   Download

MIT

The Requires

  • php ^5.6

 

The Development Requires

debug php tools