import zend standard tests
[hiphop-php.git] / hphp / test / zend / good / ext-standard-file / unlink_variation3.php
blobf926de59d7f08257b15593755adace1b380ce6d1
1 <?php
2 /* Prototype : bool unlink ( string $filename [, resource $context] );
3 Description : Deletes filename
4 */
6 /* Delete link files - soft and hard links */
8 $file_path = dirname(__FILE__);
9 // temp file used
10 $filename = "$file_path/unlink_variation3.tmp";
12 echo "*** Testing unlink() on soft and hard links ***\n";
13 // create temp file
14 $fp = fopen($filename, "w");
15 fclose($fp);
16 // link name used here
17 $linkname = "$file_path/unlink_variation3_link.tmp";
19 echo "-- Testing unlink() on soft link --\n";
20 // create soft link
21 var_dump( symlink($filename, $linkname) ); // expected: true
22 // unlink soft link
23 var_dump( unlink($linkname) ); // expected: true
24 var_dump( file_exists($linkname) ); // confirm link is deleted
26 echo "-- Testing unlink() on hard link --\n";
27 // create hard link
28 var_dump( link($filename, $linkname) ); // expected: true
29 // delete hard link
30 var_dump( unlink($linkname) ); // expected: true
31 var_dump( file_exists($linkname) ); // confirm link is deleted
33 // delete temp file
34 var_dump( unlink($filename) );
35 var_dump( file_exists($filename) ); // confirm file is deleted
37 echo "Done\n";