Waarom zo ingewikkeld? Voor debugging kun je toch het beste zoiets als dit doen:
<?php
$array = [];
var_dump($array);
die();
Eventueel kun je ook nog zoiets maken als:
<?php
function dd($data) {
var_dump($data);
die();
}
dd('string'); // Geeft output en stopt het script.
Lijkt mij makkelijker en korter.