| CARVIEW |
Select Language
HTTP/2 301
server: myracloud
date: Sat, 27 Dec 2025 02:21:01 GMT
content-type: text/html
content-length: 161
location: https://www.php.net/manual/fr/book.spl.php
HTTP/2 200
server: myracloud
date: Sat, 27 Dec 2025 02:21:02 GMT
content-type: text/html; charset=utf-8
content-language: en
permissions-policy: interest-cohort=()
x-frame-options: SAMEORIGIN
link: ; rel=shorturl
last-modified: Sat, 27 Dec 2025 02:14:11 GMT
vary: accept-encoding
content-encoding: gzip
expires: Sat, 27 Dec 2025 02:21:02 GMT
cache-control: max-age=0
PHP: SPL - Manual
update page now
Bibliothèque Standard de PHP (SPL)
Introduction
L'extension Standard PHP Library (SPL), qui signifie "Bibliothèque Standard de PHP" définit des interfaces et classes qui sont censées résoudre des problèmes typiques.
L'extension fournit diverses structures de données, exceptions génériques, itérateurs, des classes pour travailler avec les systèmes de fichier utilisant une API orientée objet, et des fonctions utilitaires.
- Interfaces
- OuterIterator — L'interface OuterIterator
- RecursiveIterator — L'interface RecursiveIterator
- SeekableIterator — L'interface SeekableIterator
- SplObserver — L'interface SplObserver
- SplSubject — L'interface SplSubject
- Structures de données
- SplDoublyLinkedList — La classe SplDoublyLinkedList
- SplStack — La classe SplStack
- SplQueue — La classe SplQueue
- SplHeap — La classe SplHeap
- SplMaxHeap — La classe SplMaxHeap
- SplMinHeap — La classe SplMinHeap
- SplPriorityQueue — La classe SplPriorityQueue
- SplFixedArray — La classe SplFixedArray
- ArrayObject — La classe ArrayObject
- SplObjectStorage — La classe SplObjectStorage
- Exceptions
- BadFunctionCallException — La classe BadFunctionCallException
- BadMethodCallException — La classe BadMethodCallException
- DomainException — La classe DomainException
- InvalidArgumentException — La classe InvalidArgumentException
- LengthException — La classe LengthException
- LogicException — La classe LogicException
- OutOfBoundsException — La classe OutOfBoundsException
- OutOfRangeException — La classe OutOfRangeException
- OverflowException — La classe OverflowException
- RangeException — La classe RangeException
- RuntimeException — La classe RuntimeException
- UnderflowException — La classe UnderflowException
- UnexpectedValueException — La classe UnexpectedValueException
- Itérateurs
- AppendIterator — La classe AppendIterator
- ArrayIterator — La classe ArrayIterator
- CachingIterator — La classe CachingIterator
- CallbackFilterIterator — La classe CallbackFilterIterator
- DirectoryIterator — La classe DirectoryIterator
- EmptyIterator — La classe EmptyIterator
- FilesystemIterator — La classe FilesystemIterator
- FilterIterator — La classe FilterIterator
- GlobIterator — La classe GlobIterator
- InfiniteIterator — La classe InfiniteIterator
- IteratorIterator — La classe IteratorIterator
- LimitIterator — La classe LimitIterator
- MultipleIterator — La classe MultipleIterator
- NoRewindIterator — La classe NoRewindIterator
- ParentIterator — La classe ParentIterator
- RecursiveArrayIterator — La classe RecursiveArrayIterator
- RecursiveCachingIterator — La classe RecursiveCachingIterator
- RecursiveCallbackFilterIterator — La classe RecursiveCallbackFilterIterator
- RecursiveDirectoryIterator — La classe RecursiveDirectoryIterator
- RecursiveFilterIterator — La classe RecursiveFilterIterator
- RecursiveIteratorIterator — La classe RecursiveIteratorIterator
- RecursiveRegexIterator — La classe RecursiveRegexIterator
- RecursiveTreeIterator — La classe RecursiveTreeIterator
- La classe RegexIterator
- Gestion des fichiers
- SplFileInfo — La classe SplFileInfo
- SplFileObject — La classe SplFileObject
- SplTempFileObject — La classe SplTempFileObject
- Fonctions SPL
- class_implements — Retourne les interfaces implémentées par une classe ou une interface donnée
- class_parents — Retourne les classes parentes d'une classe
- class_uses — Retourne les traits utilisés par une classe donnée.
- iterator_apply — Appelle une fonction pour tous les éléments d'un itérateur
- iterator_count — Compte de nombre d'éléments dans un itérateur
- iterator_to_array — Copie un itérateur dans un tableau
- spl_autoload — Implémentation par défaut d'__autoload()
- spl_autoload_call — Essai toutes les fonctions __autoload() enregistrées pour charger la classe demandée
- spl_autoload_extensions — Enregistre et retourne l'extension du fichier par défaut pour spl_autoload
- spl_autoload_functions — Retourne toutes les fonctions __autoload() enregistrées
- spl_autoload_register — Enregistre une fonction en tant qu'implémentation de __autoload()
- spl_autoload_unregister — Efface une fonction donnée de l'implémentation __autoload()
- spl_classes — Retourne les classes SPL disponibles
- spl_object_hash — Retourne l'identifiant de hachage pour un objet donné
- spl_object_id — Retourne le gestionnaire d'objet entier pour un objet donné
+add a note
User Contributed Notes
There are no user contributed notes for this page.
↑ and ↓ to navigate •
Enter to select •
Esc to close • / to open
Press Enter without
selection to search using Google