diff --git a/reference/filesystem/functions/fileperms.xml b/reference/filesystem/functions/fileperms.xml index 97f49dc1a..ced8c56f0 100644 --- a/reference/filesystem/functions/fileperms.xml +++ b/reference/filesystem/functions/fileperms.xml @@ -1,5 +1,5 @@ - + @@ -14,7 +14,7 @@ stringfilename - Возвращает информацию о правах доступа на файл. + Функция возвращает информацию о правах доступа на файл. @@ -37,25 +37,25 @@ &reftitle.returnvalues; - Возвращает права доступа на указанный файл в числовом виде. - Младшие биты этого значения такие же, как и биты прав доступа для - использования в функции chmod, однако, на - большинстве платформ, возвращаемое значение будет также включать - информацию о типе файла, который передан в качестве параметра - filename. Примеры ниже демонстрируют - как проверить возвращаемое значение на наличие определённых - прав и типа файла на POSIX-системах, включая Linux и macOS. + Функция возвращает права доступа на файл в числовом виде. + Младшие биты значения возврата аналогичны битам прав доступа, + которые ожидает функция chmod, однако, + на большей части платформ значение также включит + информацию о типе файла, путь к которому передали в параметр + filename. Примеры показывают + способ проверки конкретных прав и типов файлов + в значении возврата на POSIX-системах, включая Linux и macOS. - Для локальных файлов, возвращаемое значение является частью - структуры st_mode, которая возвращается функцией - С-библиотеки stat. Какие в точности биты установлены может - варьироваться от платформы к платформе. Рекомендуется поискать документацию - к вашей платформе, если требуется обработка битов возвращаемого значения, - не относящихся к правам доступа. + Для локальных файлов возвращаемое значение — часть + структуры st_mode, которую возвращает C-библиотечная функция + stat. Установка конкретных битов + зависит от платформы. Об обработке в значении возврата битов, + которые не относятся к правам доступа, рассказывает документация + к конкретной платформе. - Возвращает &false; в случае возникновения ошибки. + Функция возвращает &false;, если возникла ошибка. @@ -68,13 +68,13 @@ &reftitle.examples; - Отображение прав доступа в виде восьмеричного числа + Пример вывода прав доступа в восьмеричном представлении ]]> &example.outputs; @@ -86,61 +86,45 @@ echo substr(sprintf('%o', fileperms('/etc/passwd')), -4); - Отображение полных прав доступа + Пример вывода полных прав доступа ]]> &example.outputs;