{ echo "yay i woke up!!!\n"; } } class zot { var $prop = array(1, 2, array("hah" => 'yoles')); } $a = array('one' => 'nine', 'string' => 'two', array(1 => 'six', array(4, 2, 1)), '2'); //$a[] =& $a; $a[] =& $globa; $a[] = 'breaker'; $a[] = $a; $a[] = $globa; $a['luck'] =& $globa; $b = test_ser($a); // test ref assignment from unserialized array $b['luck'] = 'new val'; print_r($b); $sing =& $globa; $b = test_ser($sing); $a = array('my global hi there', $globa, &$globa, 'nonref' => $globa, 'ref' => &$globa); $a[] =& $globa; test_ser($a); $c = new myClass(); $c->multi(); $d = test_ser($c); $d->p6 = 'new val'; print_r($d); $a = array('hi', &$a); test_ser($a);