michaelhall / coredump
Dump a core file with debug information
v2.0.0
2022-09-20 16:12 UTC
Requires
- php: >=8.0
Requires (Dev)
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2026-03-13 21:22:34 UTC
README
Create a core dump file with debug information.
Requirements
- PHP >= 8.0
Install with composer
$ composer require michaelhall/coredump
Basic usage
<?php require_once __DIR__ . '/vendor/autoload.php'; use MichaelHall\CoreDump\CoreDump; // Creates a core dump and add some extra content. // Superglobals like $_SERVER, $_GET, $_POST etc. are added automatically. $coreDump = new CoreDump(); $coreDump->add('Foo', 'Bar'); // Outputs the core dump. echo $coreDump; // Saves the core dump with an auto-generated file name in the current directory. // Also returns the file name. $coreDump->save(); // As above, but saves the core dump in the /tmp-directory. $coreDump->save('/tmp');
The core dump file
The core dump file contains human-readable debug information from:
- An optional
Throwablepassed to theCoreDumpconstructor. - Optional variables added by the
add()method. - Superglobals like
$_SERVER,$_GET,$_POSTetc.
License
MIT