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() - Визначає доступність файлу