Bibliothèque standard PHP (SPL)
- Introduction
- Installation/Configuration
- Constantes pré-définies
- Structures des 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
- SplObjectStorage — La classe SplObjectStorage
- 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
- Interfaces
- Countable — L'interface Countable
- OuterIterator — L'interface OuterIterator
- RecursiveIterator — La classe RecursiveIterator
- SeekableIterator — L'interface SeekableIterator
- 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
- Fonctions SPL
- class_implements — Retourne les interfaces implémentées par une classe ou une interface donnée
- class_parents — Retourne la classe parente d'une classe
- class_uses — Retourne les traits utilisé 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_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_autoload — Implémentation par défaut d'__autoload()
- spl_classes — Retourne les classes SPL disponibles
- spl_object_hash — Retourne l'identifiant de hashage pour un objet donné
- spl_object_id — Retourne le gestionnaire d'objet entier pour un objet donné
- Gestion des fichiers
- SplFileInfo — La classe SplFileInfo
- SplFileObject — La classe SplFileObject
- SplTempFileObject — La classe SplTempFileObject
- Classes et interfaces diverses
- ArrayObject — La classe ArrayObject
- SplObserver — L'interface SplObserver
- SplSubject — L'interface SplSubject
Version en cache
01/02/2025 23:39:09 Cette version de la page est en cache (à la date du 01/02/2025 23:39:09) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version de la page.Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-book.spl.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.
Références
Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.