Return to rename_error.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / file |
1.1 misho 1: --TEST-- 2: Test rename() function: error conditions 3: --FILE-- 4: <?php 5: /* Prototype: bool rename ( string $oldname, string $newname [, resource $context] ); 6: Description: Renames a file or directory 7: */ 8: 9: echo "*** Testing rename() for error conditions ***\n"; 10: //Zero argument 11: var_dump( rename() ); 12: 13: // less than expected,1 argument 14: var_dump( rename(__FILE__) ); 15: 16: // more than expected no. of arguments 17: $context = stream_context_create(); 18: $filename = __FILE__; 19: $new_filename = __FILE__.".tmp"; 20: var_dump( rename($filename, $new_filename, $context, "extra_args") ); 21: 22: echo "Done\n"; 23: ?> 24: --EXPECTF-- 25: *** Testing rename() for error conditions *** 26: 27: Warning: rename() expects at least 2 parameters, 0 given in %s on line %d 28: bool(false) 29: 30: Warning: rename() expects at least 2 parameters, 1 given in %s on line %d 31: bool(false) 32: 33: Warning: rename() expects at most 3 parameters, 4 given in %s on line %d 34: bool(false) 35: Done