This package is not installable via Composer 1.x, please make sure you upgrade to Composer 2+. Read more about our Composer 1.x deprecation policy.
This package is abandoned and no longer maintained. The author suggests using the clean/mpr package instead.

Prints human-readable information about a variable

1.0.0 2017-04-16 17:56 UTC

This package is not auto-updated.

Last update: 2019-02-20 18:25:40 UTC


README

My print_r - debug function

Prints human-readable information about a variable

Installation

via Composer

Example of Usage

Dump variable and continue

mpr($variable);

Dump variable and exit

mpr($variable, 1);

When second parameter given you will get information from which file mpr was called

Who called me: mpr/test.php line 14

Output

Objects

--MPR--Foo Object
(
    [name] => Foo
    [data:protected] => Array
        (
            [0] => 1
            [1] => 2
            [2] => 3
            [3] => 4
        )

)

Array

--MPR--Array
(
    [x] => Hello
    [y] => Array
        (
            [0] => 1
            [1] => 2
            [2] => 3
            [3] => 4
        )

    [z] => stdClass Object
        (
            [0] => a
            [1] => b
            [2] => c
        )

)

Scalar

--MPR--string(5) "Hello"