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

 ID:                 47643
 Comment by:         jaromir dot dolecek at skype dot net
 Reported by:        viper7 at viper-7 dot com
 Summary:            array_diff() takes over 3000 times longer than php
                     5.2.4
 Status:             Closed
 Type:               Bug
 Package:            Performance problem
 Operating System:   *
 PHP Version:        5.*, 6CVS (2009-04-13)
 Assigned To:        felipe
 Block user comment: N
 Private report:     N

 New Comment:

Looking at the fix, the same problem seems to be possible to happen with


DIFF_ASSOC option.


Previous Comments:
------------------------------------------------------------------------
[2010-11-11 22:25:36] fel...@php.net

Automatic comment from SVN on behalf of felipe
Revision: http://svn.php.net/viewvc/?view=revision&revision=305279
Log: - Fixed bug #47643 (array_diff() takes over 3000 times longer than
php 5.2.4)

------------------------------------------------------------------------
[2010-11-01 18:18:32] fel...@php.net

This bug has been fixed in SVN.

Snapshots of the sources are packaged every three hours; this change
will be in the next snapshot. You can grab the snapshot at
http://snaps.php.net/.
 
Thank you for the report, and for helping us make PHP better.



------------------------------------------------------------------------
[2010-11-01 18:16:49] fel...@php.net

Automatic comment from SVN on behalf of felipe
Revision: http://svn.php.net/viewvc/?view=revision&revision=305011
Log: - Fixed bug #47643 (array_diff() takes over 3000 times longer than
php 5.2.4)

------------------------------------------------------------------------
[2010-08-04 05:21:29] lonnyk at gmail dot com

I feel as though the actual bug here is the fix that caused this issue. 
If you 

revert the fix and typecast the variables passed into the custom compare
function 

as (string) then this works fine.  This is in line with other non-user
defined 

comparison functions, they compare as === and not ==

------------------------------------------------------------------------
[2010-04-16 22:20:37] sylvain at jamendo dot com

I would also appreciate a patch, this issue made our servers crash after
a php 5.3 

upgrade :-/



thanks!

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


The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at

    http://bugs.php.net/bug.php?id=47643


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

Reply via email to