Predefined Constants Reference
The following constants are defined by the Flow core.
Note
Every …PATH…
constant contains forward slashes (/
)
as directory separator, no matter what operating system Flow is run on.
Also note that every such path is absolute and has a trailing directory separator.
FLOW_SAPITYPE
(string)The current request type, which is either
CLI
orWeb
.FLOW_PATH_FLOW
(string)The absolute path to the Flow package itself
FLOW_PATH_ROOT
(string)The absolute path to the root of this Flow distribution, containing for example the
Web
,Configuration
,Data
,Packages
etc. directories.FLOW_PATH_WEB
(string)Absolute path to the
Web
folder where, among others, theindex.php
file resides.FLOW_PATH_CONFIGURATION
(string)Absolute path to the
Configuration
directory where the.yaml
configuration files reside.FLOW_PATH_DATA
(string)Absolute path to the
Data
directory, containing theLogs
,Persistent
,Temporary
, and other directories.FLOW_PATH_PACKAGES
(string)Absolute path to the
Packages
directory, containing theApplication
,Framework
,Sites
,Library
, and similar package directories.FLOW_VERSION_BRANCH
(string)The current Flow branch version, for example
1.2
.