note 54562 added to function.array-merge

From: Date: Thu, 07 Jul 2005 21:17:35 +0000
Subject: note 54562 added to function.array-merge
Groups: php.notes 
Request: Send a blank email to php-notes+get-91613@lists.php.net to get a copy of this message
The behaviour changed a bit from PHP4 to PHP5 it seems. If you take this example code: <?php $a = array("one"); $b = array("two"); $c = false; var_dump(array_merge($a,$b)); var_dump(array_merge($a,$c)); ?> it will produce this on PHP4 array(2) { [0]=> string(3) "one" [1]=> string(3) "two" } array(2) { [0]=> string(3) "one" [1]=> bool(false) } and that on PHP5 array(2) { [0]=> string(3) "one" [1]=> string(3) "two" } Warning: array_merge() [function.array-merge]: Argument #2 is not an array in D:\Apps\xampp\htdocs\array_merge.php on line 8 ---- Manual Page -- http://www.php.net/manual/en/function.array-merge.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+54562 Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+54562&report=yes&reason=added+to+the+manual Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+54562&report=yes&reason=bad+code Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+54562&report=yes&reason=spam Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+54562&report=yes&reason=useless Delete: non-english -- http://master.php.net/manage/user-notes.php?action=delete+54562&report=yes&reason=non-english Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+54562&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+54562&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#91613) next »