Manuel PHP
Librairie standard PHP (SPL)
- Introduction
- Installation/Configuration
- Constantes pré-définies
- Datastructures
- SplDoublyLinkedList — The SplDoublyLinkedList class
- SplStack — The SplStack class
- SplQueue — The SplQueue class
- SplHeap — The SplHeap class
- SplMaxHeap — The SplMaxHeap class
- SplMinHeap — The SplMinHeap class
- SplPriorityQueue — The SplPriorityQueue class
- Iterators
- ArrayIterator — La classe ArrayIterator
- CachingIterator — La classe CachingIterator
- RecursiveCachingIterator — La classe RecursiveCachingIterator
- DirectoryIterator — La classe DirectoryIterator
- RecursiveDirectoryIterator — La classe RecursiveDirectoryIterator
- FilterIterator — La classe FilterIterator
- LimitIterator — La classe LimitIterator
- ParentIterator — La classe ParentIterator
- RecursiveIteratorIterator — La classe RecursiveIteratorIterator
- SimpleXMLIterator — La classe SimpleXMLIterator
- Interfaces
- Countable — The Countable interface
- Exceptions
- BadFunctionCallException — The BadFunctionCallException class
- BadMethodCallException — The BadMethodCallException class
- DomainException — The DomainException class
- InvalidArgumentException — The InvalidArgumentException class
- LengthException — The LengthException class
- LogicException — The LogicException class
- OutOfBoundsException — The OutOfBoundsException class
- OutOfRangeException — The OutOfRangeException class
- OverflowException — The OverflowException class
- RangeException — The RangeException class
- RuntimeException — The RuntimeException class
- UnderflowException — The UnderflowException class
- UnexpectedValueException — The UnexpectedValueException class
- Fonctions SPL
- class_implements — Retourne les interfaces implémentées dans une classe donnée
- class_parents — Retourne la classe parente d'une classe
- iterator_apply — Apply a user function to every element of an iterator
- 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 donnée en tant qu'__autoload()
- spl_autoload_unregister — Efface d'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é
- ArrayObject — La ArrayObject
- ArrayObject::append — Ajoute la valeur à la fin
- ArrayObject::__construct — Construit un nouvel objet tableau
- ArrayObject::count — Retourne le nombre d'éléments dans l'itérateur
- ArrayObject::getIterator — Crée un nouvel itérateur à partir d'une instance ArrayObject
- ArrayObject::offsetExists — Vérifie si $index existe
- ArrayObject::offsetGet — Retourne la valeur à l'$index spécifié
- ArrayObject::offsetSet — Définie $newval comme valeur à l'$index spécifié
- ArrayObject::offsetUnset — Efface la valeur à l'$index spécifié
- SplFileInfo — The SplFileInfo class
- SplFileInfo::__construct — Construct a new SplFileInfo object
- SplFileInfo::getATime — Gets last access time of the file
- SplFileInfo::getBasename — Gets the base name of the file
- SplFileInfo::getCTime — Gets the inode change time
- SplFileInfo::getFileInfo — Gets an SplFileInfo object for the file
- SplFileInfo::getFilename — Gets the filename
- SplFileInfo::getGroup — Gets the file group
- SplFileInfo::getInode — Gets the inode for the file
- SplFileInfo::getLinkTarget — Gets the target of a link
- SplFileInfo::getMTime — Gets the last modified time
- SplFileInfo::getOwner — Gets the owner of the file
- SplFileInfo::getPath — Gets the path without filename
- SplFileInfo::getPathInfo — Gets an SplFileInfo object for the path
- SplFileInfo::getPathname — Gets the path to the file
- SplFileInfo::getPerms — Gets file permissions
- SplFileInfo::getRealPath — Gets absolute path to file
- SplFileInfo::getSize — Gets file size
- SplFileInfo::getType — Gets file type
- SplFileInfo::isDir — Tells if the file is a directory
- SplFileInfo::isExecutable — Tells if the file is executable
- SplFileInfo::isFile — Tells if the object references a regular file
- SplFileInfo::isLink — Tells if the file is a link
- SplFileInfo::isReadable — Tells if file is readable
- SplFileInfo::isWritable — Tells if the entry is writable
- SplFileInfo::openFile — Gets an SplFileObject object for the file
- SplFileInfo::setFileClass — Sets the class name used with SplFileInfo::openFile()
- SplFileInfo::setInfoClass — Sets the class used with getFileInfo and getPathInfo
- SplFileInfo::__toString — Returns the path to the file as a string
Remonter 
