Определение возможности доступа
В PHP есть еще несколько функций, начинающихся с префикса is_. Они довольно интеллектуальны, поэтому рекомендуется использовать их перед "опасными"
открытиями файлов.
bool is_readable(string $filename)
Возвращает true, если файл может быть открыт для чтения.
bool is_writeable(string $filename)
Возвращает true, если в файл можно писать.
bool is_executable(string $filename)
Возвращает true, если файл — исполняемый.