Return to array_values_errors.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / array |
1.1 misho 1: --TEST-- 2: Test array_values() function (errors) 3: --INI-- 4: precision=14 5: --FILE-- 6: <?php 7: 8: echo "\n*** Testing error conditions ***\n"; 9: /* Invalid number of args */ 10: var_dump( array_values() ); // Zero arguments 11: var_dump( array_values(array(1,2,3), "") ); // No. of args > expected 12: /* Invalid types */ 13: var_dump( array_values("") ); // Empty string 14: var_dump( array_values(100) ); // Integer 15: var_dump( array_values(new stdclass) ); // object 16: 17: echo "Done\n"; 18: ?> 19: --EXPECTF-- 20: *** Testing error conditions *** 21: 22: Warning: array_values() expects exactly 1 parameter, 0 given in %s on line %d 23: NULL 24: 25: Warning: array_values() expects exactly 1 parameter, 2 given in %s on line %d 26: NULL 27: 28: Warning: array_values() expects parameter 1 to be array, string given in %s on line %d 29: NULL 30: 31: Warning: array_values() expects parameter 1 to be array, integer given in %s on line %d 32: NULL 33: 34: Warning: array_values() expects parameter 1 to be array, object given in %s on line %d 35: NULL 36: Done