php[world] 2019 — 25 years of PHP

SplFileInfo::isDir

(PHP 5 >= 5.1.2, PHP 7)

SplFileInfo::isDirIndique si le fichier est un dossier

Description

public SplFileInfo::isDir ( void ) : bool

Indique si le fichier est un dossier.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne TRUE si le fichier est un dossier, et FALSE sinon.

Exemples

Exemple #1 Exemple avec SplFileInfo::isDir()

<?php
$d 
= new SplFileInfo(dirname(__FILE__));
var_dump($d->isDir());

$d = new SplFileInfo(__FILE__);
var_dump($d->isDir());
?>

L'exemple ci-dessus va afficher quelque chose de similaire à :

bool(true)
bool(false)

add a note add a note

User Contributed Notes 1 note

up
0
dev at mike dot pp dot ua
1 month ago
Documentation is a bit misleading.

SplFileInfo->isDir() and other classes (e.g. DirectoryIterator->isDir()) return TRUE for symlinks of directories. Better use getType() method instead, which returns 'link' for symlinks.

This was reported long time ago - https://bugs.php.net/bug.php?id=72364 , but docs are still not fixed.
To Top