|
Table des matières
CLIII. Fonctions Standard PHP Library (SPL)IntroductionSPL est une collection d’interfaces et de classes qui résolvent des problèmes standards.
InstallationCette extension est valable et compilée par défaut dans PHP 5. Constantes pré-définiesCes constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l’exécution.
“RecursiveIteratorIterator::LEAVES_ONLY” (entier) “RecursiveIteratorIterator::SELF_FIRST” (entier) “RecursiveIteratorIterator::CHILD_FIRST” (entier) “CachingIterator::CALL_TOSTRING” (entier) “CachingIterator::CATCH_GET_CHILD” (entier) Table des matières 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 ArrayIterator::valid – Vérifie si un tableau contient d’autres entrées 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éé un nouvel itérateur à partir d’une instance ArrayObject ArrayObject::offsetExists – Retourne 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::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 CachingRecursiveIterator::getChildren – Retourne le fils de l’itérateur interne comme un CachingRecursiveIterator CachingRecursiveIterator::hasChildren – Vérifie si l’élément courant de l’itérateur interne a un fils DirectoryIterator::__construct – Construit un nouvel itérateur de dossier à partir d’un chemin DirectoryIterator::current – Retourne this (requis pour 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::getChildren – Retourne un itérateur pour l’entrée courante si c’est un répertoire 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::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::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::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::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::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ébutRecursiveIteratorIterator::valid – Vérifie si la position courante est valide 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 – Va à 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 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é Travail collaboratifContribuez, en ajjoutant des elements a cette page de manuel : Merci de votre aide |