- var_dump: documentation ( source)
- get_defined_vars: documentation ( source)
- extract: documentation ( source)
<?php
$a = 'foo';
$b = & $a;
function evilExtractor(array $data)
{
extract($data, EXTR_REFS);
$values = get_defined_vars();
foreach ($values as $key => & $value) {
if (is_string($value)) {
$value .= ' - modified';
}
}
}
evilExtractor(get_defined_vars());
var_dump($a, $b);