File
in package
Класс File
Tags
Table of Contents
- $aTime : int
- Время последнего доступа к файлу
- $basename : string|null
- Базовое имя файла
- $cTime : int
- Время последнего изменения индексного дескриптора файла
- $executable : bool
- Является ли файл исполняемым
- $extension : string|null
- Расширение файла
- $filename : string|null
- Имя файла
- $group : int
- Группа файла
- $inode : int
- Индексный дескриптор для файла
- $isDir : bool
- Является ли файл каталогом
- $isFile : bool
- Ссылается ли объект на обычный файл
- $isLink : bool
- Является ли файл ссылкой
- $isReadable : bool
- Является ли файл доступным для чтения
- $isWritable : bool
- Является ли файл доступным для записи
- $linkTarget : string|null
- Путь ссылки
- $mTime : int
- Время последнего изменения
- $owner : int|null
- Владелец файла
- $path : string|null
- Путь без имени файла
- $pathname : string|null
- Путь к файлу
- $perms : int
- Список разрешений
- $realPath : string|null
- Абсолютный путь к файлу
- $size : int
- Размер файла
- $type : string|null
- Тип файла
- add() : bool
- Дописать в файл
- create() : bool
- Создать файл
- delete() : bool
- Удалить файл
- has() : bool
- Проверка существования файла
- info() : self
- Получить подробную информацию о файле
- permissions() : bool
- Установить права на файл
- read() : string|false
- Получить контент файла
- rewrite() : bool
- Перезаписать файл
Properties
$aTime
Время последнего доступа к файлу
public
int
$aTime
= 0
$basename
Базовое имя файла
public
string|null
$basename
$cTime
Время последнего изменения индексного дескриптора файла
public
int
$cTime
= 0
$executable
Является ли файл исполняемым
public
bool
$executable
= false
$extension
Расширение файла
public
string|null
$extension
$filename
Имя файла
public
string|null
$filename
$group
Группа файла
public
int
$group
= 0
$inode
Индексный дескриптор для файла
public
int
$inode
= 0
$isDir
Является ли файл каталогом
public
bool
$isDir
= false
$isFile
Ссылается ли объект на обычный файл
public
bool
$isFile
= false
$isLink
Является ли файл ссылкой
public
bool
$isLink
= false
$isReadable
Является ли файл доступным для чтения
public
bool
$isReadable
= false
$isWritable
Является ли файл доступным для записи
public
bool
$isWritable
= false
$linkTarget
Путь ссылки
public
string|null
$linkTarget
= null
$mTime
Время последнего изменения
public
int
$mTime
$owner
Владелец файла
public
int|null
$owner
$path
Путь без имени файла
public
string|null
$path
$pathname
Путь к файлу
public
string|null
$pathname
$perms
Список разрешений
public
int
$perms
= 0
$realPath
Абсолютный путь к файлу
public
string|null
$realPath
$size
Размер файла
public
int
$size
= 0
$type
Тип файла
public
string|null
$type
= null
Methods
add()
Дописать в файл
public
static add(string $file, string $content) : bool
Parameters
- $file : string
-
Путь к файлу
- $content : string
-
Контен который необходимо дописать в файл
Return values
bool —В случае успеха вернет true, иначе false
create()
Создать файл
public
static create(string $file[, string $content = null ]) : bool
Parameters
- $file : string
-
Путь к файлу
- $content : string = null
-
Содержание нового файла
Return values
bool —В случае успеха вернет true, иначе false
delete()
Удалить файл
public
static delete(string $file) : bool
Parameters
- $file : string
-
Путь к файлу
Return values
bool —В случае успеха вернет true, иначе false
has()
Проверка существования файла
public
static has([string|null $file = null ]) : bool
Parameters
- $file : string|null = null
Return values
bool —Если файл существует, то вернет true, иначе false
info()
Получить подробную информацию о файле
public
static info(string $file) : self
Parameters
- $file : string
-
Путь к файлу
Return values
self —permissions()
Установить права на файл
public
static permissions(string $file[, string $permissions = 0777 ]) : bool
Parameters
- $file : string
-
Путь к файлу
- $permissions : string = 0777
-
Необходимые права
Return values
bool —В случае успеха вернет true, иначе false
read()
Получить контент файла
public
static read(string $file) : string|false
Parameters
- $file : string
-
Путь к Файлу
Return values
string|false —Контент файла если файл существует и доступен для чтения, иначе false
rewrite()
Перезаписать файл
public
static rewrite(string $file[, string|null $content = null ]) : bool
Parameters
- $file : string
-
Путь к файлу
- $content : string|null = null
-
Новое содержание файла
Return values
bool —В случае успеха вернет true, иначе false