Annotation of embedaddon/php/ext/standard/tests/file/unlink_basic.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Testing unlink() function : basic functionality
3: --FILE--
4: <?php
5: /* Prototype : bool unlink ( string $filename [, resource $context] );
6: Description : Deletes filename
7: */
8:
9: $file_path = dirname(__FILE__);
10:
11: echo "*** Testing unlink() on a file ***\n";
12: $filename = "$file_path/unlink_basic.tmp"; // temp file name used here
13: $fp = fopen($filename, "w"); // create file
14: fwrite($fp, "Hello World");
15: fclose($fp);
16:
17: // delete file
18: var_dump( unlink($filename) );
19: var_dump( file_exists($filename) ); // confirm file doesnt exist
20:
21: echo "\n*** Testing unlink() : checking second argument ***\n";
22: // creating a context
23: $context = stream_context_create();
24: // temp file name used here
25: $filename = "$file_path/unlink_basic.tmp";
26: $fp = fopen($filename, "w"); // create file
27: fclose($fp);
28:
29: // delete file
30: var_dump( unlink($filename, $context) ); // using $context in second argument
31: var_dump( file_exists($filename) ); // confirm file doesnt exist
32:
33: echo "Done\n";
34: ?>
35: --EXPECTF--
36: *** Testing unlink() on a file ***
37: bool(true)
38: bool(false)
39:
40: *** Testing unlink() : checking second argument ***
41: bool(true)
42: bool(false)
43: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>