Get and save caches ($cache API variable as a function)

This behaves the same as the $cache API variable but does support arguments as a shortcut for the $cache->get() method.

  • If called with no arguments it returns the $cache API variable.
  • If called with arguments, it can be used the same as WireCache::get().

Please note this method is and thus not intended to be called directly.

Internal usage

// basic internal usage
$wireCache = cache();

// internal usage with all arguments
$wireCache = cache(string $name = '', $expire = null, $func = null);

Arguments

NameType(s)Description
$name (optional)string
$expire (optional)callable int string null
$func (optional)callable int string null

Return value

WireCache string array PageArray null

See Also


Functions methods and properties

API reference based on ProcessWire core version 3.0.251