php8.5
Home/ Manual/ spl / splfileinfo/ SplFileInfo::isExecutable

SplFileInfo::isExecutable

PHP function Edit on GitHub ✎

(PHP 5 >= 5.1.2, PHP 7, PHP 8)

Tells if the file is executable

Description

SplFileInfo::isExecutable(): bool

Checks if the file is executable.

Parameters Parameters

Return Values

Returns true if executable, false otherwise.

Examples

SplFileInfo::isExecutable() example

php
<?php
$info = new SplFileInfo('/usr/bin/php');
var_dump($info->isExecutable()); 

$info = new SplFileInfo('/usr/bin');
var_dump($info->isExecutable());

$info = new SplFileInfo('foo');
var_dump($info->isExecutable());
?>

The above example will output something similar to:

output
bool(true)
bool(true)
bool(false)

Source: reference/spl/splfileinfo/isexecutable.xml · from the official PHP manual (php/doc-en)