Librairie standard PHP (SPL)
- Introduction
- Installation/Configuration
- Constantes pré-définies
- Datastructures
- 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_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é
- ArrayIterator — La classe ArrayIterator
- ArrayIterator::current — Retourne l'entrée courante du tableau
- ArrayIterator::key — Retourne la clé courante du tableau
- ArrayIterator::next — Se déplace vers la prochaine entrée
- ArrayIterator::rewind — Revient à la position initiale
- ArrayIterator::seek — Avance à une position donnée
- ArrayIterator::valid — Vérifie si un tableau contient d'autres entrées
- 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é
- CachingIterator — La classe CachingIterator
- CachingIterator::hasNext — Vérifie si l'itérateur interne a un élément suivant valide
- CachingIterator::next — Déplace l'itérateur à la position suivante
- CachingIterator::rewind — Replace l'itérateur au début
- CachingIterator::__toString — Retourne la représentation de l'élément courant sous forme de chaîne
- CachingIterator::valid — Vérifie si l'élément courant est valide
- RecursiveCachingIterator — La classe RecursiveCachingIterator
- RecursiveCachingIterator::getChildren — Retourne le fils de l'itérateur interne comme un CachingRecursiveIterator
- RecursiveCachingIterator::hasChildren — Vérifie si l'élément courant de l'itérateur interne a un fils
- DirectoryIterator — La classe DirectoryIterator
- DirectoryIterator::__construct — Construit un nouvel itérateur de dossier à partir d'un chemin
- DirectoryIterator::current — Retourne $this (requis par l'interface Iterator)
- DirectoryIterator::getATime — Récupère la date et l'heure du dernier accès à un fichier
- DirectoryIterator::getCTime — Récupère l'heure de modification de l'inode d'un fichier
- DirectoryIterator::getFilename — Retourne le nom de l'entrée courante du dossier
- DirectoryIterator::getGroup — Récupère le groupe d'un fichier
- DirectoryIterator::getInode — Récupère l'inode d'un fichier
- DirectoryIterator::getMTime — Récupère l'heure de la dernière modification d'un fichier
- DirectoryIterator::getOwner — Récupère le propriétaire d'un fichier
- DirectoryIterator::getPath — Retourne le chemin du dossier
- DirectoryIterator::getPathname — Retourne le chemin et le nom de l'entrée courante du dossier
- DirectoryIterator::getPerms — Récupère les permissions d'un fichier
- DirectoryIterator::getSize — Récupère la taille d'un fichier
- DirectoryIterator::getType — Récupère le type d'un fichier
- DirectoryIterator::isDir — Retourne TRUE si le fichier est un dossier
- DirectoryIterator::isDot — Retourne TRUE si l'entrée courante est '.' ou '..'
- DirectoryIterator::isExecutable — Retourne TRUE si le fichier est exécutable
- DirectoryIterator::isFile — Retourne TRUE si l'entrée est un fichier valide
- DirectoryIterator::isLink — Retourne TRUE si le fichier est un lien symbolique
- DirectoryIterator::isReadable — Retourne TRUE si le fichier est accessible en lecture
- DirectoryIterator::isWritable — Retourne TRUE si le fichier peut être modifié
- DirectoryIterator::key — Retourne l'entrée courante du dossier
- DirectoryIterator::next — Se déplace vers la prochaine entrée
- DirectoryIterator::rewind — Revient au début du dossier
- DirectoryIterator::valid — Vérifie si le répertoire contient encore des entrées
- FilterIterator — La classe FilterIterator
- FilterIterator::current — Récupère la valeur de l'élément courant
- FilterIterator::getInnerIterator — Récupère l'itérateur interne
- FilterIterator::key — Récupère la clé courante
- FilterIterator::next — Déplace l'itérateur à la position suivante
- FilterIterator::rewind — Replace l'itérateur au début
- FilterIterator::valid — Vérifie si l'élément courant est valide
- LimitIterator — La classe LimitIterator
- LimitIterator::getPosition — Retourne la position courante
- LimitIterator::next — Déplace l'itérateur à la position suivante
- LimitIterator::rewind — Replace l'itérateur au début
- LimitIterator::seek — Place l'itérateur à une position donnée
- LimitIterator::valid — Vérifie si l'élément courant est valide
- ParentIterator — La classe ParentIterator
- ParentIterator::getChildren — Retourne le fils de l'itérateur interne contenu dans ParentIterator
- ParentIterator::hasChildren — Vérifie si l'élément courant de l'itérateur interne a un fils
- ParentIterator::next — Déplace l'itérateur à la position suivante
- ParentIterator::rewind — Replace l'itérateur au début
- RecursiveDirectoryIterator — La classe RecursiveDirectoryIterator
- RecursiveDirectoryIterator::getChildren — Retourne un itérateur pour l'entrée courante si c'est un dossier
- RecursiveDirectoryIterator::hasChildren — Vérifie si l'entrée courante est un dossier et n'est pas '.' ou '..'
- RecursiveDirectoryIterator::key — Retourne le chemin et le nom de l'entrée courante du dossier
- RecursiveDirectoryIterator::next — Se déplace vers la prochaine entrée
- RecursiveDirectoryIterator::rewind — Revient à la position initiale dans le dossier
- RecursiveIteratorIterator — La classe RecursiveIteratorIterator
- RecursiveIteratorIterator::current — Accède à la valeur de l'élément courant
- RecursiveIteratorIterator::getDepth — Récupère la profondeur courante de la récursivité de l'itérateur
- RecursiveIteratorIterator::getSubIterator — L'itérateur secondaire actif courant
- RecursiveIteratorIterator::key — Accède à la clé courante
- RecursiveIteratorIterator::next — Déplace l'itérateur à la position suivante
- RecursiveIteratorIterator::rewind — Replace l'itérateur au début
- RecursiveIteratorIterator::valid — Vérifie si la position courante est valide
- SimpleXMLIterator — La classe SimpleXMLIterator
- SimpleXMLIterator::current — Retourne l'entrée courante de SimpleXML
- SimpleXMLIterator::getChildren — Retourne un itérateur pour l'entrée courante, si c'est un objet SimpleXML
- SimpleXMLIterator::hasChildren — Indique si l'entrée courante de SimpleXML est un objet
- SimpleXMLIterator::key — Retourne la clé courante SimpleXML
- SimpleXMLIterator::next — Se déplace sur l'entrée SimpleXML suivante
- SimpleXMLIterator::rewind — Replace le pointeur SimpleXML au début
- SimpleXMLIterator::valid — Vérifie si une ressource SimpleXML contient d'autres entrées
- SplDoublyLinkedList — The SplDoublyLinkedList class
- SplDoublyLinkedList::bottom — Le noeud parent à partir duquel la liste découle
- SplDoublyLinkedList::__construct — Construit une nouvelle liste
- SplDoublyLinkedList::count — Compte le nombre d'éléments de la liste
- SplDoublyLinkedList::current — Retourne l'entrée courante du tableau
- SplDoublyLinkedList::getIteratorMode — Retourne le mode de l'itérateur
- SplDoublyLinkedList::isEmpty — Vérifie si la liste est vide
- SplDoublyLinkedList::key — Retourne l'index du noeud courant
- SplDoublyLinkedList::next — Se déplace à l'entrée suivante
- SplDoublyLinkedList::offsetExists — Vérifie si un index existe
- SplDoublyLinkedList::offsetGet — Retourne la valeur d'un index
- SplDoublyLinkedList::offsetSet — Définit la valeur de l'index à la valeur $newval
- SplDoublyLinkedList::offsetUnset — Efface la valeur d'un index
- SplDoublyLinkedList::pop — Ajoute un noeud à la fin de la liste
- SplDoublyLinkedList::push — Ajoute un élément à la fin de la liste
- SplDoublyLinkedList::rewind — Replace l'itérateur au début
- SplDoublyLinkedList::setIteratorMode — Définit le mode d'itération
- SplDoublyLinkedList::shift — Déplace un noeud de la liste
- SplDoublyLinkedList::top — Récupère le dernier noeud de la liste
- SplDoublyLinkedList::unshift — Ajoute un élément à la liste
- SplDoublyLinkedList::valid — Vérifie si la liste contient encore des noeuds
- SplStack — The SplStack class
- SplStack::__construct — Construit une nouvelle pile, en utilisant une liste
- SplStack::setIteratorMode — Définit le mode de l'itérateur
- SplQueue — The SplQueue class
- SplQueue::__construct — Construuit une nouvelle file d'attente, en utilisant une liste
- SplQueue::dequeue — Supprime un noeud de la file d'attente
- SplQueue::enqueue — Ajoute un élément à la file d'attente
- SplQueue::setIteratorMode — Définit le mode de l'itérateur
- SplHeap — The SplHeap class
- SplHeap::compare — Compare deux éléments
- SplHeap::__construct — Construit un nouveau tas vide
- SplHeap::count — Compte le nombre d'éléments dans le tas
- SplHeap::current — Retourne le noeud courant, pointé par l'itérateur
- SplHeap::extract — Extrait un noeud du haut du tas
- SplHeap::insert — Insère un élément dans le tas
- SplHeap::isEmpty — Vérifie si le tas est vide
- SplHeap::key — Retourne l'index du noeud courant
- SplHeap::next — Se déplace au noeud suivant
- SplHeap::recoverFromCorruption — Répare un tas
- SplHeap::rewind — Revient au début de l'itérateur
- SplHeap::top — Récupère le premier noeud du tas
- SplHeap::valid — Vérifie si le tas contient des noeuds
- SplMaxHeap — The SplMaxHeap class
- SplMaxHeap::compare — Compare deux éléments
- SplMinHeap — The SplMinHeap class
- SplMinHeap::compare — Compare deux éléments
- SplPriorityQueue — The SplPriorityQueue class
- SplPriorityQueue::compare — Compare deux priorités
- SplPriorityQueue::__construct — Construit une nouvelle file d'attente vide
- SplPriorityQueue::count — Compte le nombre d'éléments dans la file d'attente
- SplPriorityQueue::current — Retourne le noeud courant, pointé par l'itérateur
- SplPriorityQueue::extract — Extrait un noeud depuis le haut du tas
- SplPriorityQueue::insert — Insère un élément dans la file d'attente
- SplPriorityQueue::isEmpty — Vérifie si la file est vide
- SplPriorityQueue::key — Retourne l'index du noeud courant
- SplPriorityQueue::next — Se déplace sur le prochain noeud
- SplPriorityQueue::recoverFromCorruption — Répare une file d'attente
- SplPriorityQueue::rewind — Revient au début de l'itérateur
- SplPriorityQueue::setExtractFlags — Définit le mode d'extraction
- SplPriorityQueue::top — Récupère le noeud du haut de la file d'attente
- SplPriorityQueue::valid — Vérifie si la file d'attente contient encore des noeuds
SPL
There are no user contributed notes for this page.
