EXTR_PREFIX_SAME , , .
, EXTR_PREFIX_IF_EXISTS, , EXTR_IF_EXISTS ( , ), .
$array = Array();
$array['foo'] = 'foo';
$array['bar'] = 'bar';
$array['baz'] = 'baz';
$foo = 'local foo';
$bar = 'local bar';
extract($array, EXTR_PREFIX_SAME, 'pre');
print_r(get_defined_vars());
, EXTR_PREFIX_SAME $foo $bar , ($ pre_foo, $pre_bar $baz). , EXTR_PREFIX_IF_EXISTS
$array = Array();
$array['foo'] = 'foo';
$array['bar'] = 'bar';
$array['baz'] = 'baz';
$foo = 'local foo';
$bar = 'local bar';
extract($array, EXTR_PREFIX_IF_EXISTS, 'pre');
print_r(get_defined_vars());
$foo $bar , . $baz , , EXTR_PREFIX_IF_EXISTS PHP "baz" .