diff --git a/reference/filesystem/functions/stat.xml b/reference/filesystem/functions/stat.xml index 67d289487..1794bd579 100644 --- a/reference/filesystem/functions/stat.xml +++ b/reference/filesystem/functions/stat.xml @@ -1,5 +1,5 @@ - + @@ -133,6 +133,46 @@ ** Доступен только на системах, поддерживающих тип st_blksize - другие системы (например, Windows) вернут -1. + + Значение mode содержит информацию, читаемую несколькими функциями. + При записи в восьмеричном виде, начиная справа, первые три цифры возвращаются функцией + chmod. Следующая цифра игнорируется PHP. Следующие две цифры указывают + тип файла: + + <literal>mode</literal> типов файлов + + + + mode в восьмеричном виде + Значение + + + + + 0120000 + символическая ссылка + + + 0100000 + обычный файл + + + 0060000 + блочное устройство + + + 0040000 + директория + + + 0010000 + fifo + + + +
+ Так, например, обычный файл может быть 0100644, а директория может быть 0040755. +
В случае ошибки stat возвращает &false;. diff --git a/reference/stream/streamwrapper/url-stat.xml b/reference/stream/streamwrapper/url-stat.xml index 782f293a2..c0f10b251 100644 --- a/reference/stream/streamwrapper/url-stat.xml +++ b/reference/stream/streamwrapper/url-stat.xml @@ -1,5 +1,5 @@ - + @@ -125,7 +125,7 @@ Должна возвращать столько элементов, сколько возвращает вызывающая stat. Неизвестные или недоступные значения необходимо приводить к разумным значениям - (обычно к 0). + (обычно к 0). Обратите особое внимание на mode, как описано в разделе stat.