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.
PHP.mk документација
SplFileInfo::isDir
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
splfileinfo.isdir.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
splfileinfo.isdir.php
SplFileInfo::isDir
Референца за `splfileinfo.isdir.php` со подобрена типографија и навигација.
SplFileInfo::isDir
(PHP 5 >= 5.1.2, PHP 7, PHP 8)
SplFileInfo::isDir — Ја кажува дали датотеката е директориум
= NULL
Овој метод може да се користи за да се утврди дали датотеката е директориум.
Параметри
Оваа функција нема параметри.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true ако е директориум, false otherwise.
Примери
Пример #1 SplFileInfo::isDir() example
<?php
$d = new SplFileInfo(dirname(__FILE__));
var_dump($d->isDir());
$d = new SplFileInfo(__FILE__);
var_dump($d->isDir());
?>Горниот пример ќе прикаже нешто слично на:
bool(true) bool(false)
Белешки од корисници 1 белешка
dev на mike dot pp dot ua ¶
пред 6 години