php8.5
Home/ Manual/ filesystem / functions/ is_writable

is_writable

PHP function Edit on GitHub ✎

(PHP 4, PHP 5, PHP 7, PHP 8)

Tells whether the filename is writable

Description

is_writable(string $filename): bool

Returns true if the filename exists and is writable. The filename argument may be a directory name allowing you to check if a directory is writable.

Keep in mind that PHP may be accessing the file as the user id that the web server runs as (often 'nobody').

Parameters

filename

The filename being checked.

Return Values

Returns true if the filename exists and is writable.

Errors/Exceptions Failure

Examples

is_writable() example

php
<?php
$filename = 'test.txt';
if (is_writable($filename)) {
    echo 'The file is writable';
} else {
    echo 'The file is not writable';
}
?>

Notes Clearstatcache Stat

See Also

Source: reference/filesystem/functions/is-writable.xml · from the official PHP manual (php/doc-en)