Filesystem Funzioni
PHP Manual

is_dir

(PHP 4, PHP 5)

is_dirDice se la stringa corrisponde ad una directory

Descrizione

bool is_dir ( string $filename )

Dice se il nome di file specificato è una cartella.

Elenco dei parametri

filename

Percorso del file. Se filename è un percorso relativo, sarà verificato in modo relativo rispetto alla cartella di lavoro attuale. Se filename è un link simbolico o fisico tale collegamento sarà risolto e controllato. Se è stato abilitato modalità sicura, o open_basedir ulteriori restrizioni posso essere applicate.

Valori restituiti

Restituisce TRUE se il nome file esiste ed è una directory, FALSE altrimenti.

Esempi

Example #1 Esempio di uso di is_dir()

<?php
var_dump
(is_dir('a_file.txt'));
var_dump(is_dir('bogus_dir/abc'));

var_dump(is_dir('..')); //su di una dir
?>

Il precedente esempio visualizzerà:

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

Errori/Eccezioni

In caso di errore, viene inviato un E_WARNING.

Note

Nota: I risultati di questa funzione saranno memorizzati. Vedere clearstatcache() per maggiori dettagli.

Suggerimento

A partire da PHP 5.0.0, questa funzione può essere utilizzata con alcuni URL wrappers. Fare riferimento a Supported Protocols and Wrappers per la lista di quali wrappers supportano le funzioni della famiglia stat().

Vedere anche:


Filesystem Funzioni
PHP Manual