Access a ProcessWire configuration setting ($config API variable as a function)
This function behaves the same as the $config
API variable, though does support optional shortcut arguments for getting/setting values.
Example
$config = config(); // Simply get $config API var
$debug = config()->debug; // Get value of debug
$debug = config('debug'); // Same as above, shortcut syntax
config()->debug = true; // Set value of debug
config('debug', true); // Same as above, shortcut syntax
Usage
// basic usage
$config = config();
// usage with all arguments
$config = config(string $key = '', null $value = null);
Arguments
Name | Type(s) | Description |
---|---|---|
key (optional) | string | |
value (optional) | null |
Return value
Config
mixed
Functions methods and properties
API reference based on ProcessWire core version 3.0.236