Bug #14845: var_dump sometimes crashes after array stringitem is overwriten with arrayitem.

From: Date: Fri, 04 Jan 2002 11:43:12 +0000
Subject: Bug #14845: var_dump sometimes crashes after array stringitem is overwriten with arrayitem.
Groups: php.dev 
Request: Send a blank email to php-dev+get-75867@lists.php.net to get a copy of this message
From: leen@wirehub.nl Operating system: Windows&Linux (probably all) PHP version: 4.1.1 PHP Bug Type: Feature/Change Request Bug description: var_dump sometimes crashes after array stringitem is overwriten with arrayitem. When een item in an Array is string it can not be overwriten with an array. This is ok with me, but PHP doesn't give a warning either: $myarray = Array (); $var = Array (); $var ['NAME1'] = 'string'; $var ['NAME1'] ['NAME2'] ['NAME3'] = $myarray; print "<pre>"; print_r ($var); print "</pre>"; $var = Array (); $var ['NAME1'] = 'string'; $var ['NAME1'] ['NAME2'] = Array (); print "<pre>"; print_r ($var); print "</pre>"; result: Array ( [NAME1] => string ) Warning: Array to string conversion in /var/sites/p3/pageprocessor/pageprocessor3.0/www/dsdic.php on line 37 Array ( [NAME1] => Atring ) This behaviour is very hard to debug (with 3.000+ lines of code or so and more then one person working on it). :) -- Edit bug report at: http://bugs.php.net/?id=14845&edit=1

« previous php.dev (#75867) next »