PHP Australia Conference 2015

is_executable

(PHP 4, PHP 5)

is_executableDiz se um arquivo é executável

Descrição

bool is_executable ( string $filename )

Diz se no nomedoarquivo existe e é executável.

Parâmetros

filename

Caminho para o arquivo.

Valor Retornado

Retorna TRUE se o nome do arquivo existe e é executável, ou FALSE em erro.

Changelog

Versão Descrição
5.0.0 is_executable() tornou-se disponível em Windows

Exemplos

Exemplo #1 Exemplo da is_executable()

<?php

$file 
'/home/vincent/arquivo.sh';

if(
is_executable($file)) {
    echo 
$file.' é executável';
} else {
    echo 
$file.' não é executável';
}

?>

Notas

Nota: Os resultados desta função são cacheados. Veja clearstatcache() para mais detalhes.

Dica

A partir do PHP 5.0.0, esta função também pode ser utilizada com alguns wrappers URL. Veja Supported Protocols and Wrappers para uma lista de quais wrappers são suportados pela família de funções stat().

Veja Também

  • is_file() - Informa se o arquivo é um arquivo comum (não é diretório)
  • is_link() - Diz se o arquivo é um link simbólico (symbolic link)

add a note add a note

User Contributed Notes 1 note

up
1
david at littlesystems dot com dot au
12 years ago
to test whether the directory /home/david is executable (regardless of whether it is readable or writeable), issue the command:
$my_isWriteable = @file_exists("/home/david/.")

the @ gets rid of the warning when this command fails when the directory is not executable.
To Top