DirectoryIterator::getPerms
(PHP 5, PHP 7)
DirectoryIterator::getPerms — Возвращает набор прав для текущего элемента DirectoryIterator item
Описание
public int DirectoryIterator::getPerms
( void
)
Возвращает набор прав для текущего элемента DirectoryIterator.
Список параметров
У этой функции нет параметров.
Возвращаемые значения
Возвращает набор прав для текущего файла, в виде десятичного числа integer.
Примеры
Пример #1 Пример использования DirectoryIterator::getPerms()
<?php
$iterator = new DirectoryIterator(dirname(__FILE__));
foreach ($iterator as $fileinfo) {
if (!$fileinfo->isDot()) {
$octal_perms = substr(sprintf('%o', $fileinfo->getPerms()), -4);
echo $fileinfo->getFilename() . " " . $octal_perms . "\n";
}
}
?>
Результатом выполнения данного примера будет что-то подобное:
apple.jpg 0644 banana.jpg 0644 index.php 0744 pear.jpg 0644
Смотрите также
- DirectoryIterator::isExecutable() - Определяет, является ли текущий элемент DirectoryIterator исполняемым
- DirectoryIterator::isReadable() - Определяет, доступен ли текущий элемент DirectoryIterator для чтения
- DirectoryIterator::isWritable() - Определяет, доступен ли текущий элемент DirectoryIterator для записи
- PHP Руководство
- Функции по категориям
- Индекс функций
- Справочник функций
- Другие базовые расширения
- Стандартная библиотека PHP (SPL)
- Итераторы
- Функция DirectoryIterator::__construct() - Создаёт новый итератор директорий по пути
- Функция DirectoryIterator::current() - Возвращает текущий элемент DirectoryIterator
- Функция DirectoryIterator::getATime() - Возвращает время последнего доступа к текущему элементу DirectoryIterator
- Функция DirectoryIterator::getBasename() - Возвращает имя файла (без расширения) текущего элемента DirectoryIterator
- Функция DirectoryIterator::getCTime() - Возвращает время последнего изменения i-узла текущего элемента DirectoryIterator
- Функция DirectoryIterator::getExtension() - Возвращает расширение файла
- Функция DirectoryIterator::getFilename() - Возвращает имя файла текущего элемента DirectoryIterator
- Функция DirectoryIterator::getGroup() - Возвращает идентификатор группы текущего элемента DirectoryIterator
- Функция DirectoryIterator::getInode() - Возвращает inode текущего элемента DirectoryIterator
- Функция DirectoryIterator::getMTime() - Возвращает время последнего изменения текущего элемента DirectoryIterator
- Функция DirectoryIterator::getOwner() - Возвращает индентификатор владельца текущего элемента DirectoryIterator
- Функция DirectoryIterator::getPath() - Возвращает путь к текущему элементу DirectoryIterator без имени файла
- Функция DirectoryIterator::getPathname() - Возвращает путь и имя файла текущего элемента DirectoryIterator
- Функция DirectoryIterator::getPerms() - Возвращает набор прав для текущего элемента DirectoryIterator item
- Функция DirectoryIterator::getSize() - Возвращает размер текущего элемента DirectoryIterator
- Функция DirectoryIterator::getType() - Определяет тип текущего элемента DirectoryIterator
- Функция DirectoryIterator::isDir() - Определяет, является ли текущий элемент DirectoryIterator директорией
- Функция DirectoryIterator::isDot() - Определяет, является ли текущий элемент DirectoryIterator '.' или '..'
- Функция DirectoryIterator::isExecutable() - Определяет, является ли текущий элемент DirectoryIterator исполняемым
- Функция DirectoryIterator::isFile() - Определяет, является ли текущий элемент DirectoryIterator обычным файлом
- Функция DirectoryIterator::isLink() - Определяет, является ли текущий элемент DirectoryIterator символической ссылкой
- Функция DirectoryIterator::isReadable() - Определяет, доступен ли текущий элемент DirectoryIterator для чтения
- Функция DirectoryIterator::isWritable() - Определяет, доступен ли текущий элемент DirectoryIterator для записи
- Функция DirectoryIterator::key() - Возвращает ключ текущего элемента DirectoryIterator
- Функция DirectoryIterator::next() - Перемещает указатель на следующий элемент DirectoryIterator
- Функция DirectoryIterator::rewind() - Устанавливает указатель на первый элемент DirectoryIterator
- Функция DirectoryIterator::seek() - Перемещает указатель DirectoryIterator на определённую позицию
- Функция DirectoryIterator::__toString() - Возвращает имя файла в виде строки
- Функция DirectoryIterator::valid() - Проверяет, является ли текущий элемент DirectoryIterator допустимым файлом
Коментарии
404 Not Found