<?php
$itemList = array(
array(0),
array(1),
array(0,1),
array(0,1,2,3,4),
array(new stdClass),
array(new stdClass, new stdClass),
array(new stdClass, new stdClass, new stdClass)
);
function doCompare($a, $b){
var_dump($a, $b);
return $a === $b;
};
foreach ($itemList as $item) {
var_dump(array_udiff($item, $item, 'doCompare'));
}
- Output for 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
- int(0)
int(0)
Deprecated: array_udiff(): Returning bool from comparison function is deprecated, return an integer less than, equal to, or greater than zero in /in/P5fTH on line 19
array(1) {
[0]=>
int(0)
}
int(1)
int(1)
Deprecated: array_udiff(): Returning bool from comparison function is deprecated, return an integer less than, equal to, or greater than zero in /in/P5fTH on line 19
array(1) {
[0]=>
int(1)
}
int(0)
int(1)
Deprecated: array_udiff(): Returning bool from comparison function is deprecated, return an integer less than, equal to, or greater than zero in /in/P5fTH on line 19
int(1)
int(0)
int(0)
int(1)
int(1)
int(0)
int(0)
int(0)
int(0)
int(1)
int(1)
int(0)
int(0)
int(1)
int(1)
int(0)
array(0) {
}
int(0)
int(1)
Deprecated: array_udiff(): Returning bool from comparison function is deprecated, return an integer less than, equal to, or greater than zero in /in/P5fTH on line 19
int(1)
int(0)
int(1)
int(2)
int(2)
int(1)
int(2)
int(3)
int(3)
int(2)
int(3)
int(4)
int(4)
int(3)
int(0)
int(1)
int(1)
int(0)
int(1)
int(2)
int(2)
int(1)
int(2)
int(3)
int(3)
int(2)
int(3)
int(4)
int(4)
int(3)
int(0)
int(0)
int(0)
int(1)
int(1)
int(0)
int(0)
int(1)
int(1)
int(0)
int(1)
int(2)
int(2)
int(1)
int(2)
int(3)
int(3)
int(2)
int(3)
int(4)
int(4)
int(3)
array(0) {
}
object(stdClass)#1 (0) {
}
object(stdClass)#1 (0) {
}
Deprecated: array_udiff(): Returning bool from comparison function is deprecated, return an integer less than, equal to, or greater than zero in /in/P5fTH on line 19
array(1) {
[0]=>
object(stdClass)#1 (0) {
}
}
object(stdClass)#2 (0) {
}
object(stdClass)#3 (0) {
}
Deprecated: array_udiff(): Returning bool from comparison function is deprecated, return an integer less than, equal to, or greater than zero in /in/P5fTH on line 19
object(stdClass)#3 (0) {
}
object(stdClass)#2 (0) {
}
object(stdClass)#2 (0) {
}
object(stdClass)#3 (0) {
}
object(stdClass)#3 (0) {
}
object(stdClass)#2 (0) {
}
object(stdClass)#2 (0) {
}
object(stdClass)#2 (0) {
}
object(stdClass)#2 (0) {
}
object(stdClass)#3 (0) {
}
object(stdClass)#3 (0) {
}
object(stdClass)#2 (0) {
}
object(stdClass)#2 (0) {
}
object(stdClass)#3 (0) {
}
object(stdClass)#3 (0) {
}
object(stdClass)#2 (0) {
}
array(0) {
}
object(stdClass)#4 (0) {
}
object(stdClass)#5 (0) {
}
Deprecated: array_udiff(): Returning bool from comparison function is deprecated, return an integer less than, equal to, or greater than zero in /in/P5fTH on line 19
object(stdClass)#5 (0) {
}
object(stdClass)#4 (0) {
}
object(stdClass)#5 (0) {
}
object(stdClass)#6 (0) {
}
object(stdClass)#6 (0) {
}
object(stdClass)#5 (0) {
}
object(stdClass)#4 (0) {
}
object(stdClass)#5 (0) {
}
object(stdClass)#5 (0) {
}
object(stdClass)#4 (0) {
}
object(stdClass)#5 (0) {
}
object(stdClass)#6 (0) {
}
object(stdClass)#6 (0) {
}
object(stdClass)#5 (0) {
}
object(stdClass)#4 (0) {
}
object(stdClass)#4 (0) {
}
object(stdClass)#4 (0) {
}
object(stdClass)#5 (0) {
}
object(stdClass)#5 (0) {
}
object(stdClass)#4 (0) {
}
object(stdClass)#4 (0) {
}
object(stdClass)#5 (0) {
}
object(stdClass)#5 (0) {
}
object(stdClass)#4 (0) {
}
object(stdClass)#5 (0) {
}
object(stdClass)#6 (0) {
}
object(stdClass)#6 (0) {
}
object(stdClass)#5 (0) {
}
array(0) {
}
- Output for 7.0.0 - 7.0.20, 7.1.0 - 7.1.20, 7.2.0 - 7.2.33, 7.3.16 - 7.3.33, 7.4.0 - 7.4.33
- int(0)
int(0)
array(1) {
[0]=>
int(0)
}
int(1)
int(1)
array(1) {
[0]=>
int(1)
}
int(0)
int(1)
int(0)
int(1)
int(0)
int(0)
int(0)
int(1)
int(0)
int(1)
array(0) {
}
int(0)
int(1)
int(1)
int(2)
int(2)
int(3)
int(3)
int(4)
int(0)
int(1)
int(1)
int(2)
int(2)
int(3)
int(3)
int(4)
int(0)
int(0)
int(0)
int(1)
int(0)
int(1)
int(1)
int(2)
int(2)
int(3)
int(3)
int(4)
array(0) {
}
object(stdClass)#1 (0) {
}
object(stdClass)#1 (0) {
}
array(1) {
[0]=>
object(stdClass)#1 (0) {
}
}
object(stdClass)#2 (0) {
}
object(stdClass)#3 (0) {
}
object(stdClass)#2 (0) {
}
object(stdClass)#3 (0) {
}
object(stdClass)#2 (0) {
}
object(stdClass)#2 (0) {
}
object(stdClass)#2 (0) {
}
object(stdClass)#3 (0) {
}
object(stdClass)#2 (0) {
}
object(stdClass)#3 (0) {
}
array(0) {
}
object(stdClass)#4 (0) {
}
object(stdClass)#5 (0) {
}
object(stdClass)#5 (0) {
}
object(stdClass)#6 (0) {
}
object(stdClass)#4 (0) {
}
object(stdClass)#5 (0) {
}
object(stdClass)#5 (0) {
}
object(stdClass)#6 (0) {
}
object(stdClass)#4 (0) {
}
object(stdClass)#4 (0) {
}
object(stdClass)#4 (0) {
}
object(stdClass)#5 (0) {
}
object(stdClass)#4 (0) {
}
object(stdClass)#5 (0) {
}
object(stdClass)#5 (0) {
}
object(stdClass)#6 (0) {
}
array(0) {
}
- Output for 5.0.0 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29, 5.4.0 - 5.4.45, 5.5.24 - 5.5.35, 5.6.8 - 5.6.28
- int(0)
int(0)
array(1) {
[0]=>
int(0)
}
int(1)
int(1)
array(1) {
[0]=>
int(1)
}
int(1)
int(0)
int(1)
int(0)
int(1)
int(1)
int(1)
int(0)
int(1)
int(0)
array(0) {
}
int(2)
int(1)
int(4)
int(2)
int(2)
int(0)
int(3)
int(2)
int(4)
int(3)
int(1)
int(0)
int(2)
int(1)
int(4)
int(2)
int(2)
int(0)
int(3)
int(2)
int(4)
int(3)
int(1)
int(0)
int(4)
int(4)
int(4)
int(3)
int(4)
int(3)
int(3)
int(2)
int(2)
int(1)
int(1)
int(0)
array(0) {
}
object(stdClass)#1 (0) {
}
object(stdClass)#1 (0) {
}
array(1) {
[0]=>
object(stdClass)#1 (0) {
}
}
object(stdClass)#3 (0) {
}
object(stdClass)#2 (0) {
}
object(stdClass)#3 (0) {
}
object(stdClass)#2 (0) {
}
object(stdClass)#3 (0) {
}
object(stdClass)#3 (0) {
}
object(stdClass)#3 (0) {
}
object(stdClass)#2 (0) {
}
object(stdClass)#3 (0) {
}
object(stdClass)#2 (0) {
}
array(0) {
}
object(stdClass)#5 (0) {
}
object(stdClass)#4 (0) {
}
object(stdClass)#6 (0) {
}
object(stdClass)#5 (0) {
}
object(stdClass)#5 (0) {
}
object(stdClass)#4 (0) {
}
object(stdClass)#6 (0) {
}
object(stdClass)#5 (0) {
}
object(stdClass)#6 (0) {
}
object(stdClass)#6 (0) {
}
object(stdClass)#6 (0) {
}
object(stdClass)#5 (0) {
}
object(stdClass)#6 (0) {
}
object(stdClass)#5 (0) {
}
object(stdClass)#5 (0) {
}
object(stdClass)#4 (0) {
}
array(0) {
}
- Output for 4.4.5 - 4.4.9
- Fatal error: Call to undefined function: array_udiff() in /in/P5fTH on line 19
Process exited with code 255. - Output for 4.3.2 - 4.3.11, 4.4.0 - 4.4.4
- Fatal error: Call to undefined function: array_udiff() in /in/P5fTH on line 19
Process exited with code 255. - Output for 4.3.0 - 4.3.1
- Fatal error: Call to undefined function: array_udiff() in /in/P5fTH on line 19
preferences:
264.79 ms | 401 KiB | 312 Q