Return to array_count_values_variation.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / array |
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