The php Function Apcu_Cache_Info
The php function apcu_cache_info returns a list of cache configuration and meta-data for all the keys stored by the APCu library. It is used for checking the correctness of APCu's memory cache and for clearing it.
APCu is an in-memory key-value store for PHP that is not a part of the opcode cache. It uses a simple, in-memory, key-value storage model where a key can be any string and the value is a PHP variable.
Functions in PHP can have a set of arguments, which are captured by the... token (in PHP 5.6 and later) or the func_num_args(), func_get_args(), and func_array_get_args() functions in earlier versions of PHP. These argument values can be any type of object. A function can also have a default value, which is returned if the parameter is not supplied.
PHP's weak typing feature allows functions to accept variables of any type and coerce them into the expected scalar type. Strict typing is enabled by adding a type declaration to the function definition. This requires PHP 7.0.0 or higher as scalar types were introduced in that version of the language.
If a type declaration is present in the function, PHP will enforce the specified type at call time. This will generate an error if the parameter is not of the intended type. In PHP 5, this is a recoverable fatal error, while in PHP 7, it will throw a TypeError exception. If strict mode is enabled, PHP will only accept variables of the exact type specified in the function's type declaration, regardless of their actual datatype at runtime.