ID:               30871
 Updated by:       [EMAIL PROTECTED]
 Reported By:      tcarter at noggin dot com dot au
-Status:           Assigned
+Status:           Closed
 Bug Type:         Arrays related
 Operating System: *
 PHP Version:      5CVS-2005-03-06
 Assigned To:      andrey


Previous Comments:
------------------------------------------------------------------------

[2005-03-06 18:45:50] [EMAIL PROTECTED]

Verified and agreed it should not behave like this..


------------------------------------------------------------------------

[2004-11-23 11:31:46] tcarter at noggin dot com dot au

Description:
------------
If array_combine() is called with two empty arrays it  
produces the following warning  
  
"Both parameters should have number of elements at least  
0"  
  
This warning is misleading, reading the manual entry for  
array_combine(), it does say that FALSE will be returned  
if empty arrays are passed, but the warning is confusing 
and implies that empty arrays are acceptable and that 
there is some other problem.  
  
The warning should be changed to something like  
"Both parameters should have at least 1 element"  
 
Alternatively it would seem more logical (to me anyway) 
for array_combine(array(), array()) to just return the 
empty array, but I guess that would break backwards 
compatibility. 
   



------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=30871&edit=1

Reply via email to