- print_r: documentation ( source)
- str_replace: documentation ( source)
- base64_encode: documentation ( source)
- preg_replace: documentation ( source)
<?php
$a = new stdClass();
$a->foo = new stdClass();
$a->bar = $a;
$a->baz = function(){return 1;};
$res = print_r($a, true);
echo $res, "\n";
echo str_replace(["\r\n", "\r", "\n"], ["\n", "", '\n'], $res), "\n";
echo preg_replace('/\s+/', ' ', $res), "\n";
echo strlen($res), "\n";
echo strlen(base64_encode($res)), "\n";