unlink
(PHP 4, PHP 5, PHP 7)
unlink — Deletes a file
Description
unlink ( string $filename [, resource $context ] ) : bool
Deletes filename
. Similar to the Unix C unlink() function. An E_WARNING
level error will be generated on failure.
Parameters
-
filename
-
Path to the file.
-
context
-
Note: Context support was added with PHP 5.0.0. For a description of
contexts
, refer to Streams.
Return Values
Returns true
on success or false
on failure.
Changelog
Version | Description |
---|---|
7.3.0 | On Windows, it is now possible to unlink() files with handles in use, while formerly that would fail. However, it is still not possible to re-create the unlinked file, until all handles to it have been closed. |
Examples
Example #1 Basic unlink() usage
<?php $fh = fopen('test.html', 'a'); fwrite($fh, '<h1>Hello world!</h1>'); fclose($fh); unlink('test.html'); ?>
See Also
- rmdir() - Removes directory
© 1997–2020 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/function.unlink.php