PHPackages                             idealogica/debug - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Logging &amp; Monitoring](/categories/logging)
4. /
5. idealogica/debug

ActiveLibrary[Logging &amp; Monitoring](/categories/logging)

idealogica/debug
================

Debugging tools: Symfony VarDumper and Chrome Logger in one package.

1.1.3(6y ago)13.8k4MITPHPPHP &gt;=5.5.9

Since Jan 30Pushed 6y ago1 watchersCompare

[ Source](https://github.com/idealogica/debug)[ Packagist](https://packagist.org/packages/idealogica/debug)[ Docs](https://github.com/idealogica/debug)[ RSS](/packages/idealogica-debug/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (3)Versions (12)Used By (4)

Debugging tools: Symfony VarDumper and Chrome Logger in one package
===================================================================

[](#debugging-tools-symfony-vardumper-and-chrome-logger-in-one-package)

Installation
------------

[](#installation)

```
composer require idealogica/debug:~1.1.0

```

How to use?
-----------

[](#how-to-use)

There are few global functions provided by this package that can be used for any kind of debugging:

#### dump()

[](#dump)

Dumps given arguments using symfony/var-dumper.

#### dd(), \_dump()

[](#dd-_dump)

Dumps given arguments using symfony/var-dumper and stops execution.

#### trace()

[](#trace)

Prints backtrace in HTML or CLI mode.

#### var\_dump()

[](#var_dump)

Build-in PHP function.

#### var\_dd(), \_var\_dump()

[](#var_dd-_var_dump)

Dumps given arguments using var\_dump (build-in PHP function) and stops execution.

#### var\_trace()

[](#var_trace)

Prints backtrace.

#### js\_dump()

[](#js_dump)

Dumps given arguments using Javascript (console::log).

#### js\_dd(), \_js\_dump()

[](#js_dd-_js_dump)

Dumps given arguments using Javascript (console::log) and stops execution.

#### js\_trace()

[](#js_trace)

Sends backtrace using Javascript (console::log).

#### cl\_dump()

[](#cl_dump)

Dumps given arguments using Chrome Logger.

#### cl\_dd(), \_cl\_dump()

[](#cl_dd-_cl_dump)

Dumps given arguments using Chrome Logger and stops execution.

#### cl\_trace()

[](#cl_trace)

Sends backtrace using Chrome Logger.

#### profile()

[](#profile)

Calculates code execution time. Call it twice to get time in seconds between these calls.

License
-------

[](#license)

Licensed under a [MIT License](https://opensource.org/licenses/MIT).

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity65

Established project with proven stability

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~132 days

Recently: every ~245 days

Total

11

Last Release

2437d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/1dfe693e24f13322ee0ab1de94b76274aa9bedfd1f0951913c44a971ad8d4cb8?d=identicon)[idealogica](/maintainers/idealogica)

---

Tags

debugdebuggingchromeloggerprint\_rvar\_dumpdumpervar-dumperchrome-logger

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/idealogica-debug/health.svg)

```
[![Health](https://phpackages.com/badges/idealogica-debug/health.svg)](https://phpackages.com/packages/idealogica-debug)
```

###  Alternatives

[analog/analog

Fast, flexible, easy PSR-3-compatible PHP logging package with dozens of handlers.

3451.5M24](/packages/analog-analog)[inpsyde/wonolog

Monolog-based logging package for WordPress.

183617.9k7](/packages/inpsyde-wonolog)[jbzoo/jbdump

Script for debug and dump PHP variables and other stuff. This tool is a nice replacement for print\_r() and var\_dump() functions.

211.1M3](/packages/jbzoo-jbdump)[bdk/debug

Browser/javascript like console class for PHP

819.0k1](/packages/bdk-debug)[mmucklo/krumo

KRUMO - version 2.0 of print\_r(); and var\_dump(); (with new updates)

89168.0k6](/packages/mmucklo-krumo)[kktsvetkov/krumo

Krumo is a debugging tool, which displays structured information about any PHP variable. It is a nice replacement for print\_r() or var\_dump() which are used by a lot of PHP developers.

8260.7k](/packages/kktsvetkov-krumo)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
