summaryrefslogtreecommitdiff
path: root/ext/standard/tests/array/bug40191.phpt
blob: 244ce787afbfd4ad867298528dae754920b500ab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
--TEST--
Bug #40191 (use of array_unique() with objects triggers segfault)
--SKIPIF--
<?php if (!extension_loaded('spl')) die("skip SPL is not available"); ?>
--FILE--
<?php

$arrObj = new ArrayObject();
$arrObj->append('foo');
$arrObj->append('bar');
$arrObj->append('foo');

$arr = array_unique($arrObj);
var_dump($arr);

echo "Done\n";
?>
--EXPECTF--	
Warning: array_unique() expects parameter 1 to be array, object given in %s on line %d
NULL
Done