Следующие константы определяются модулем и доступны, только если модуль либо собрали в PHP, либо динамически загрузили при выполнении кода.
SEEK_SET
    (int)
   SEEK_CUR
    (int)
   SEEK_END
    (int)
   LOCK_SH
    (int)
   LOCK_EX
    (int)
   LOCK_UN
    (int)
   LOCK_NB
    (int)
   flags
   функции file()
  
  
   FILE_USE_INCLUDE_PATH
    (int)
   filename
     в списке путей директивы include_path.
    
   FILE_NO_DEFAULT_CONTEXT
    (int)
   FILE_APPEND
    (int)
   FILE_IGNORE_NEW_LINES
    (int)
   FILE_SKIP_EMPTY_LINES
    (int)
   FILE_BINARY
    (int)
   Двоичный режим.
Константа устарела с PHP 8.1.0 и ни на что не влияет.
FILE_TEXT
    (int)
   Текстовый режим.
Константа устарела с PHP 8.1.0 и ни на что не влияет.
flags
   функции glob()
  
  
   GLOB_AVAILABLE_FLAGS
    (int)
   GLOB_* вместе взятые.
     Эквивалентно записи 0 | GLOB_BRACE |
     GLOB_MARK | GLOB_NOSORT |
     GLOB_NOCHECK | GLOB_NOESCAPE |
     GLOB_ERR | GLOB_ONLYDIR.
    
   GLOB_BRACE
    (int)
   Замечание: Флаг
GLOB_BRACEнедоступен на ряде систем наподобие Solaris или Alpine Linux, которые работают не на ядре GNU.
GLOB_ERR
    (int)
   GLOB_MARK
    (int)
   GLOB_NOCHECK
    (int)
   GLOB_NOESCAPE
    (int)
   GLOB_NOSORT
    (int)
   GLOB_ONLYDIR
    (int)
   flags
   функции pathinfo()
  
  
   PATHINFO_ALL
    (int)
   PATHINFO_DIRNAME
    (int)
   PATHINFO_BASENAME
    (int)
   PATHINFO_EXTENSION
    (int)
   PATHINFO_FILENAME
    (int)
   scanner_mode
   функций parse_ini_file()
   и parse_ini_string()
  
  
   INI_SCANNER_NORMAL
    (int)
   INI_SCANNER_RAW
    (int)
   INI_SCANNER_TYPED
    (int)
   flags
   функции fnmatch()
  
  
   FNM_NOESCAPE
    (int)
   FNM_PATHNAME
    (int)
   FNM_PERIOD
    (int)
   FNM_CASEFOLD
    (int)
   UPLOAD_ERR_CANT_WRITE
    (int)
   
     Не получилось записать файл на диск.
     Значение константы равно 7.
    
UPLOAD_ERR_EXTENSION
    (int)
   
     PHP-модуль остановил загрузку файла на сервер. PHP не даёт
     способа выяснить, какой модуль вызвал остановку загрузки файла;
     определить причину иногда помогает проверка списка загруженных модулей функцией phpinfo().
     Значение константы равно 8.
    
UPLOAD_ERR_FORM_SIZE
    (int)
   
     Загруженный на сервер файл превысил значение
     директивы MAX_FILE_SIZE, которую указали в HTML-форме.
     Значение константы равно 2.
    
UPLOAD_ERR_INI_SIZE
    (int)
   
     Загруженный на сервер файл превысил значение директивы
     upload_max_filesize
     файла php.ini.
     Значение константы равно 1.
    
UPLOAD_ERR_NO_FILE
    (int)
   
     Ни один файл не загрузился на сервер.
     Значение константы равно 4.
    
UPLOAD_ERR_NO_TMP_DIR
    (int)
   
     Отсутствует временная папка.
     Значение константы равно 6.
    
UPLOAD_ERR_OK
    (int)
   
     Ошибок не возникло, файл успешно загрузился на сервер.
     Значение константы равно 0.
    
UPLOAD_ERR_PARTIAL
    (int)
   
     Файл загрузился на сервер только частично.
     Значение константы равно 3.
    
