config() function
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.
Please note this method is and thus not intended to be called directly.
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
Internal usage
// basic internal usage
$config = config();
// internal 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.251