ID: 35488 Updated by: [EMAIL PROTECTED] Reported By: kenashkov at gmail dot com Status: Open Bug Type: Strings related Operating System: Fedora Core 4 PHP Version: 4.4.1 New Comment:
Probably a dube of http://bugs.php.net/bug.php?id=35277 Previous Comments: ------------------------------------------------------------------------ [2005-11-30 13:58:20] kenashkov at gmail dot com Description: ------------ Segmentation fault when serializing multidimentional recursive arrays. The code below works fine with 4.3.11 (again on FC4). When the argument is passend by reference (which is deprecated): print_r(unserialize(serialize(&$arr1))); it is fine. Or passing a reference: print_r(unserialize(serialize($ref=&$arr1))); also works. No problem with serializing just $arr1[0]=&$arr; Reproduce code: --------------- <? $arr1[0][0] =& $arr1; print_r(unserialize(serialize($arr1))); ?> Expected result: ---------------- Array ( [0] => Array ( [0] => Array ( [0] => Array ( [0] => Array *RECURSION* ) ) ) ) Actual result: -------------- Segmentation fault ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=35488&edit=1