function heh2() { return array('heh' => four()); }
function arr() { return array('x' => four()); }
$zot = 13; } two($bar, $zot); echo "5foo: {$foo}, bar: {$bar}, zot: {$zot}\n"; function three($zot, $foo) { $zot =& $foo; $foo =& $foo; $bar =& $foo; $zot =& $bar; $bar++; } function four(&$zot, &$foo) { //this screws up zend's implementation. // $foo =& $foo; $foo++; } three($zot, $foo); echo "6foo: {$foo}, bar: {$bar}, zot: {$zot}\n"; $bar++; echo "7foo: {$foo}, bar: {$bar}, zot: {$zot}\n"; $zot--; echo "8foo: {$foo}, bar: {$bar}, zot: {$zot}\n"; $foo -= 3; echo "9foo: {$foo}, bar: {$bar}, zot: {$zot}\n"; four($foo, $zot); echo "10foo: {$foo}, bar: {$bar}, zot: {$zot}\n"; $foo += 9; echo "11foo: {$foo}, bar: {$bar}, zot: {$zot}\n"; echo "12foo: " . ${$broof} . ", bar: " . ${$bing} . ", zot: " . ${$barp} . "\n";
function heh() { return array('foo' => four()); }