php8.5
Home/ Manual/ spl / functions/ spl_classes

spl_classes

PHP function Edit on GitHub ✎

(PHP 5, PHP 7, PHP 8)

Return available SPL classes

Function-8-6-0

Description

spl_classes(): array

This function returns an array with the current available SPL classes.

Parameters Parameters

Return Values

Returns an array containing the currently available SPL classes.

Changelog

VersionDescription
8.6.0This function has been deprecated.

Examples

spl_classes() example

php
<?php

print_r(spl_classes());

?>

The above example will output something similar to:

output
Array
(
    [ArrayObject] => ArrayObject
    [ArrayIterator] => ArrayIterator
    [CachingIterator] => CachingIterator
    [RecursiveCachingIterator] => RecursiveCachingIterator
    [DirectoryIterator] => DirectoryIterator
    [FilterIterator] => FilterIterator
    [LimitIterator] => LimitIterator
    [ParentIterator] => ParentIterator
    [RecursiveDirectoryIterator] => RecursiveDirectoryIterator
    [RecursiveIterator] => RecursiveIterator
    [RecursiveIteratorIterator] => RecursiveIteratorIterator
    [SeekableIterator] => SeekableIterator
    [SimpleXMLIterator] => SimpleXMLIterator
)

Source: reference/spl/functions/spl-classes.xml · from the official PHP manual (php/doc-en)