Bug #14845: var_dump sometimes crashes after array stringitem is overwriten with arrayitem.
| From: | leen at wirehub dot nl | 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