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