(PHP 4, PHP 5, PHP 7, PHP 8)
unlink — ファイルを削除する
$filename
, resource $context
= ?
) : bool
filename
を削除します。
Unix C 言語の関数 unlink() と動作は同じです。
失敗した場合は E_WARNING
レベルのエラーが発生します。
filename
ファイルへのパス。
context
注意: コンテキストのサポートは、 PHP 5.0.0 で追加されました。
contexts
の説明に関しては、 ストリーム を参照してください。
成功した場合に true
を、失敗した場合に false
を返します。
バージョン | 説明 |
---|---|
7.3.0 | Windows で、使用中のハンドルを使ってファイルを unlink() できるようになりました。 これより前のバージョンでは、失敗していました。 但し、unlink されたファイルを再生成できるようになっているわけでは未だありません。 そうするには、全てのハンドルが閉じられている必要があります。 |
例1 基本的な unlink() の使用法
<?php
$fh = fopen('test.html', 'a');
fwrite($fh, '<h1>Hello world!</h1>');
fclose($fh);
unlink('test.html');
?>