Bibliothèque standard PHP (SPL)
- Introduction
- Installation/Configuration
- Constantes pré-définies
- Datastructures
- 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
- 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
- RecursiveDirectoryIterator — La classe RecursiveDirectoryIterator
- RecursiveIteratorIterator — La classe RecursiveIteratorIterator
- RecursiveRegexIterator — La classe RecursiveRegexIterator
- La classe RegexIterator
- SimpleXMLIterator — La classe SimpleXMLIterator
- Interfaces
- Countable — L'interface Countable
- 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 donnée
- class_parents — Retourne la classe parente d'une classe
- iterator_apply — Applique une fonction utilisateur à 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 comme __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 classe ArrayObject
- ArrayObject::append — Ajoute la valeur à la fin d'un tableau
- ArrayObject::asort — Trie les éléments par valeur
- ArrayObject::__construct — Construit un nouvel objet tableau
- ArrayObject::count — Retourne le nombre de propriétés publiques dans l'objet ArrayObject
- ArrayObject::exchangeArray — Remplace un tableau par un autre
- ArrayObject::getArrayCopy — Crée une copie de l'objet ArrayObject
- ArrayObject::getFlags — Lit les options de comportement
- ArrayObject::getIterator — Crée un nouvel itérateur à partir d'un objet ArrayObject
- ArrayObject::getIteratorClass — Lit le nom de la classe de ArrayObject
- ArrayObject::ksort — Tri un tableau par clé
- ArrayObject::natcasesort — Tri un tableau en utilisant le tri naturel sans la casse
- ArrayObject::natsort — Trie les éléments avec un tri naturel
- ArrayObject::offsetExists — Vérifie si un index existe
- ArrayObject::offsetGet — Retourne la valeur de l'index spécifié
- ArrayObject::offsetSet — Définie $newval comme valeur à l'$index spécifié
- ArrayObject::offsetUnset — Efface la valeur à l'$index spécifié
- ArrayObject::setFlags — Configure les options de comportement
- ArrayObject::setIteratorClass — Sets the iterator classname for the ArrayObject.
- ArrayObject::uasort — Trie les éléments avec une fonction utilisateur
- ArrayObject::uksort — Trie les éléments par clé avec une fonction utilisateur
- SplFileInfo — La classe SplFileInfo
- SplFileInfo::__construct — Construit un nouvel objet SplFileInfo
- SplFileInfo::getATime — Lit la date de dernier accès au fichier
- SplFileInfo::getBasename — Le le nom du fichier
- SplFileInfo::getCTime — Lit la date de modification du fichier
- SplFileInfo::getFileInfo — Obtient un objet SplFileInfo pour un fichier
- SplFileInfo::getFilename — Lit le nom du fichier
- SplFileInfo::getGroup — Lit le groupe d'appartenance du fichier
- SplFileInfo::getInode — Lit le inode du fichier
- SplFileInfo::getLinkTarget — Lit la cible d'un lien symbolique
- SplFileInfo::getMTime — Lit la date de dernière modification
- SplFileInfo::getOwner — Lit le propriétaire du fichier
- SplFileInfo::getPath — Le le chemin sans le nom de fichier
- SplFileInfo::getPathInfo — Crée un objet SplFileInfo pour un chemin
- SplFileInfo::getPathname — Lit le chemin d'un fichier
- SplFileInfo::getPerms — Lit les droits d'un fichier
- SplFileInfo::getRealPath — Lit le chemin absolu d'un fichier
- SplFileInfo::getSize — Lit la taille d'un fichier
- SplFileInfo::getType — Lit le type de fichier
- SplFileInfo::isDir — Indique si le fichier est un dossier
- SplFileInfo::isExecutable — Indique si un fichier est exécutable
- SplFileInfo::isFile — Indique si un fichier est un véritable fichier
- SplFileInfo::isLink — Indique si un fichier est un lien
- SplFileInfo::isReadable — Indique si le fichier est lisible
- SplFileInfo::isWritable — Indique si on peut écrire dans un fichier
- SplFileInfo::openFile — Crée un objet SplFileObject pour le fichier
- SplFileInfo::setFileClass — Configure le nom de la classe utilisée avec SplFileInfo::openFile
- SplFileInfo::setInfoClass — Configure la classe utilisée par getFileInfo et getPathInfo
- SplFileInfo::__toString — Retourne le chemin d'un fichier sous forme de chaîne
SPL
There are no user contributed notes for this page.
