spl_object_hash

(PHP 5 >= 5.2.0, PHP 7) Return hash id for given object string spl_object_hash ( object $obj ) This function returns a unique identifier for the object. This id can be used as a hash key for storing objects, or for identifying an object, as long as the object is not destroyed. Once the object is destroyed, its hash may be reused for other objects. Parameters: object

spl_classes

(PHP 5, PHP 7) Return available SPL classes array spl_classes ( void ) This function returns an array with the current available SPL classes. Returns: Returns an array containing the currently available SPL classes. Examples: spl_classes() example <?php print_r(spl_classes()); ?> The above example will output s

spl_autoload

(PHP 5 >= 5.1.2, PHP 7) Default implementation for __autoload() void spl_autoload ( string $class_name [, string $file_extensions = spl_autoload_extensions() ] ) This function is intended to be used as a default implementation for __autoload(). If nothing else is specified and spl_autoload_register() is called without any parameters then this function will be used for any later call to __autoload(). Par

spl_autoload_unregister

(PHP 5 >= 5.1.2, PHP 7) Unregister given function as __autoload() implementation bool spl_autoload_unregister ( mixed $autoload_function ) Removes a function from the autoload queue. If the queue is activated and empty after removing the given function then it will be deactivated. When this function results in the queue being deactivated, any __autoload function that previously existed will not be reactivated.

spl_autoload_register

(PHP 5 >= 5.1.2, PHP 7) Register given function as __autoload() implementation bool spl_autoload_register ([ callable $autoload_function [, bool $throw = true [, bool $prepend = false ]]] ) Register a function with the spl provided __autoload queue. If the queue is not yet activated it will be activated. If your code has an existing __autoload() function then this function must be explicitly registered on the __autolo

spl_autoload_functions

(PHP 5 >= 5.1.2, PHP 7) Return all registered __autoload() functions array spl_autoload_functions ( void ) Get all registered __autoload() functions. Returns: An array of all registered __autoload functions. If the autoload queue is not activated then the return value is FALSE. If no function is registered the return value will be an empty array.

spl_autoload_extensions

(PHP 5 >= 5.1.2, PHP 7) Register and return default file extensions for spl_autoload string spl_autoload_extensions ([ string $file_extensions ] ) This function can modify and check the file extensions that the built in __autoload() fallback function spl_autoload() will be using. Parameters: file_extensions When calling without an argument, it simply returns the curren

spl_autoload_call

(PHP 5 >= 5.1.2, PHP 7) Try all registered __autoload() function to load the requested class void spl_autoload_call ( string $class_name ) This function can be used to manually search for a class or interface using the registered __autoload functions. Parameters: class_name The class name being searched. Returns: No value is returned.

iterator_to_array

(PHP 5 >= 5.1.0, PHP 7) Copy the iterator into an array array iterator_to_array ( Traversable $iterator [, bool $use_keys = true ] ) Copy the elements of an iterator into an array. Parameters: iterator The iterator being copied. use_keys Whether to use the iterator element keys as index. In PHP 5.5 and later, if a key is an array

iterator_count

(PHP 5 >= 5.1.0, PHP 7) Count the elements in an iterator int iterator_count ( Traversable $iterator ) Count the elements in an iterator. iterator_count() is not guaranteed to retain the current position of the iterator. Parameters: iterator The iterator being counted. Returns: The number of elements in iterator.