posix_eaccess
(PHP 8 >= 8.3.0)
posix_eaccess — Визначає доступність файлу
Опис
posix_eaccess(string $filename, int $flags = 0): bool
Функцияposix_eaccess() перевіряє права доступу чинного користувача до файлу.
Список параметрів
filename
Ім'я файлу для перевірки.
flags
Маска, що складається з однієї або кількох констант: POSIX_F_OK
POSIX_R_OK
POSIX_W_OK
і POSIX_X_OK
Константи POSIX_R_OK
POSIX_W_OK
і POSIX_X_OK
запитують перевірку існування файлу та наявності дозволів на читання, запис та виконання відповідно. Константа POSIX_F_OK
просто запитує перевірку існування файлу.
Значення, що повертаються
Повертає true
у разі успішного виконання або **false
**в случае возникновения ошибки.
список змін
Версия | Опис |
---|---|
8.3.0 | Перевіряє права чинного користувача/групи на файл, на відміну функції posix_access()яка перевіряє реального користувача/групу. |
Приклади
Приклад #1 Приклад використання функції posix_eaccess()****
У цьому прикладі буде перевірено, чи доступний файл у змінній $file для читання та запису, інакше буде виведено повідомлення про помилку.
Loading...
Примітки
Дивіться також
- posix_get_last_error() - Повертає номер помилки, що сталася в останній posix функції, що завершилася невдачею
- posix_strerror() - Повертає системне повідомлення про помилку, ґрунтуючись на отриманому номері помилки
- posix_access() - Визначає доступність файлу