1--TEST-- 2Test unlink() function : variation 3--CREDITS-- 4Dave Kelsey <d_kelsey@uk.ibm.com> 5--FILE-- 6<?php 7/* Prototype : bool unlink(string filename[, context context]) 8 * Description: Delete a file 9 * Source code: ext/standard/file.c 10 * Alias to functions: 11 */ 12 13echo "*** Testing unlink() : variation: contexts and relative files ***\n"; 14 15// test relative directories and stream contexts. 16$subdir = 'subdir'; 17$testfile = $subdir.'/testfile.txt'; 18mkdir($subdir); 19touch($testfile); 20f_exists($testfile); 21$context = stream_context_create(); 22var_dump(unlink($testfile, $context)); 23f_exists($testfile); 24rmdir($subdir); 25 26function f_exists($file) { 27 if (file_exists($file) == true) { 28 echo "$file exists\n"; 29 } 30 else { 31 echo "$file doesn't exist\n"; 32 } 33} 34?> 35===DONE=== 36--EXPECTF-- 37*** Testing unlink() : variation: contexts and relative files *** 38subdir/testfile.txt exists 39bool(true) 40subdir/testfile.txt doesn't exist 41===DONE=== 42