- var_dump: documentation ( source)
<?php
class Foo {
public function test( $in ) {
foreach ( $in as $k => $v ) {
global $$k;
$in[$k] = $$k;
$$k = $v;
}
return $in;
}
}
$bar = 'bar';
$baz = 'baz';
$o = new Foo();
$replace = $o->test( array( 'bar' => 'bar1', 'baz' => 'baz1' ) );
var_dump( $bar );
var_dump( $baz );
$o->test( $replace );
var_dump( $bar );
var_dump( $baz );