rendered paste body<?phperror_reporting(E_ALL);class Config extends Arrayiterator { function __get($key) { return self::offsetGet($key); } function __set($key, $value) { return self::offsetSet($key, $value); }}$c = new Config(parse_ini_file(php_ini_loaded_file(),true));function say($array,$l=1) { $prefix = str_repeat("",$l); $void = str_repeat(" |",$l); foreach ($array as $k=>$v) { if (is_array($v)) { echo "|$void-- $k\n"; say($v); } else { echo "|$void-- $k => $v\n"; } }}echo ".\n";foreach ($c as $k=>$v) { if (is_array($v)) { echo "|-- $k\n"; say($v); } else { echo "|-- $k => $v \n"; }}