Клас SplFileInfo
(PHP 5 >= 5.1.2, PHP 7, PHP 8)
Вступ
Клас SplFileInfo пропонує високорівневий об'єктно-орієнтований інтерфейс для інформації для окремого файлу.
Огляд класів
class SplFileInfo
implements
Stringable {
/* Методы */
public __construct(string $filename)
public getATime(): int|false
public getBasename(string $suffix = ""): string
public getCTime(): int|false
public getExtension(): string
public getFileInfo(?string $class = null): SplFileInfo
public getFilename(): string
public getGroup(): int|false
public getInode(): int|false
public getLinkTarget(): string|false
public getMTime(): int|false
public getOwner(): int|false
public getPath(): string
public getPathInfo(?string $class = null): ?SplFileInfo
public getPathname(): string
public getPerms(): int|false
public getRealPath(): string|false
public getSize(): int|false
public getType(): string|false
public isDir(): bool
public isExecutable(): bool
public isFile(): bool
public isLink(): bool
public isReadable(): bool
public isWritable(): bool
public openFile(string $mode = "r", bool $useIncludePath = false, ?resource $context = null): SplFileObject
public setFileClass(string $class = SplFileObject::class): void
public setInfoClass(string $class = SplFileInfo::class): void
public __toString(): string
}
список змін
Версия | Опис |
---|---|
8.0.0 | КлассSplFileInfo тепер реалізує Stringable |
Зміст
- SplFileInfo::__construct— Створити новий об'єкт SplFileInfo
- SplFileInfo::getATime— Отримує час останнього доступу до файлу
- SplFileInfo::getBasename— Отримує базове ім'я файлу
- SplFileInfo::getCTime— Повертає час останньої зміни індексного дескриптора файлу
- SplFileInfo::getExtension— Отримує розширення файлу
- SplFileInfo::getFileInfo— Отримує об'єкт SplFileInfo для файлу
- SplFileInfo::getFilename— Отримує ім'я файлу
- SplFileInfo::getGroup— Отримує групу файлу
- SplFileInfo::getInode— Отримує індексний дескриптор для файлу
- SplFileInfo::getLinkTarget— Отримує шлях заслання
- SplFileInfo::getMTime— Отримує час останньої зміни
- SplFileInfo::getOwner— Отримує власника файлу
- SplFileInfo::getPath— Отримує шлях без імені файлу
- SplFileInfo::getPathInfo— Отримує об'єкт SplFileInfo для заданого шляху
- SplFileInfo::getPathname— Отримує шлях до файлу
- SplFileInfo::getPerms— Отримує список дозволів
- SplFileInfo::getRealPath— Отримує абсолютний шлях до файлу
- SplFileInfo::getSize— Отримує розмір файлу
- SplFileInfo::getType— Отримує тип файлу
- SplFileInfo::isDir— Вказує, чи файл є каталогом
- SplFileInfo::isExecutable— Вказує, чи файл виконуваний
- SplFileInfo::isFile— Вказує, чи об'єкт посилається на звичайний файл
- SplFileInfo::isLink— Вказує, чи файл є посиланням
- SplFileInfo::isReadable— Вказує, чи файл доступний для читання
- SplFileInfo::isWritable— Вказує, чи файл доступний для запису
- SplFileInfo::openFile— Отримує об'єкт SplFileObject для файлу
- SplFileInfo::setFileClass— Задає ім'я класу, який використовуватиметься методом SplFileInfo::openFile
- SplFileInfo::setInfoClass— Вказує ім'я класу, об'єкти якого створюватимуться методами SplFileInfo::getFileInfo та SplFileInfo::getPathInfo
- SplFileInfo::__function toString() { [native code] }— Повертає шлях до файлу у вигляді рядка