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
.