Resource Types
Filesystem Functions
Filesystem
PHP Manual

# Predefined Constants

The constants below are defined by this extension, and will only be available when the extension has either been compiled into PHP or dynamically loaded at runtime.

`SEEK_SET` (integer)
`SEEK_CUR` (integer)
`SEEK_END` (integer)
`LOCK_SH` (integer)
`LOCK_EX` (integer)
`LOCK_UN` (integer)
`LOCK_NB` (integer)
`GLOB_BRACE` (integer)
`GLOB_ONLYDIR` (integer)
`GLOB_MARK` (integer)
`GLOB_NOSORT` (integer)
`GLOB_NOCHECK` (integer)
`GLOB_NOESCAPE` (integer)
`GLOB_AVAILABLE_FLAGS` (integer)
`PATHINFO_DIRNAME` (integer)
`PATHINFO_BASENAME` (integer)
`PATHINFO_EXTENSION` (integer)
`PATHINFO_FILENAME` (integer)
  Since PHP 5.2.0.
`FILE_USE_INCLUDE_PATH` (integer)
  Search for `filename` in include_path (since PHP 5).
`FILE_NO_DEFAULT_CONTEXT` (integer)
`FILE_APPEND` (integer)
  Append content to existing file.
`FILE_IGNORE_NEW_LINES` (integer)
  Strip EOL characters (since PHP 5).
`FILE_SKIP_EMPTY_LINES` (integer)
  Skip empty lines (since PHP 5).
`FILE_BINARY` (integer)

  Binary mode (since PHP 5.2.7).

  > Note:

  > This constant has no effect, and is only available for forward compatibility.

`FILE_TEXT` (integer)

  Text mode (since PHP 5.2.7).

  > Note:

  > This constant has no effect, and is only available for forward compatibility.

`INI_SCANNER_NORMAL` (integer)
  Normal INI scanner mode (since PHP 5.3).
`INI_SCANNER_RAW` (integer)
  Raw INI scanner mode (since PHP 5.3).
`FNM_NOESCAPE` (integer)
  Disable backslash escaping.
`FNM_PATHNAME` (integer)
  Slash in string only matches slash in the given pattern.
`FNM_PERIOD` (integer)
  Leading period in string must be exactly matched by period in the given pattern.
`FNM_CASEFOLD` (integer)
  Caseless match. Part of the GNU extension.

Resource Types
Filesystem Functions
Filesystem
PHP Manual