Annotation of embedaddon/php/ext/standard/tests/array/array_count_values_variation.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Test array_count_values() function : Test all normal paramter variations
3: --FILE--
4: <?php
5: /* Prototype : proto array array_count_values(array input)
6: * Description: Return the value as key and the frequency of that value in input as value
7: * Source code: ext/standard/array.c
8: * Alias to functions:
9: */
10:
11: /*
12: * Test behaviour with paramter variations
13: */
14:
15: echo "*** Testing array_count_values() : parameter variations ***\n";
16:
17: class A {
18: static function hello() {
19: echo "Hello\n";
20: }
21: }
22:
23: $ob = new A();
24:
25: $fp = fopen("array_count_file", "w+");
26:
27: $arrays = array ("bobk" => "bobv", "val", 6 => "val6", $fp, $ob);
28:
29: var_dump (@array_count_values ($arrays));
30: echo "\n";
31:
32:
33: echo "Done";
34: ?>
35:
36: --CLEAN--
37: <?php
38: unlink("array_count_file");
39: ?>
40: --EXPECTF--
41: *** Testing array_count_values() : parameter variations ***
42: array(3) {
43: ["bobv"]=>
44: int(1)
45: ["val"]=>
46: int(1)
47: ["val6"]=>
48: int(1)
49: }
50:
51: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>