Nouvelles méthodes
De nouvelles méthodes on été introduites en PHP 5.2.0 :
dom:
- DOMDocument::registerNodeClass() - Enregistre une classe étendue pour créer un noeud de base.
- DOMElement::setIDAttribute() - Déclare l'attribut identifié par son nom, de type ID.
- DOMElement::setIDAttributeNode() - Déclare l'attribut identifié par son noeud, de type ID.
- DOMElement::setIDAttributeNS() - Déclare l'attribut identifié par son nom local, de type ID.
- DOMNode::C14N([bool exclusive [, bool with_comments [, array xpath [, array ns_prefixes]]]]) - Canonise les noeuds dans une chaîne.
- DOMNode::C14NFile(string uri [, bool exclusive [, bool with_comments [, array xpath [, array ns_prefixes]]]]) - Canonise les noeuds dans un fichier.
- DOMNode::getNodePath() - Obtient un xpath pour un noeud.
soap:
- SoapServer::setObject(object obj) - Configure un objet pour gérer les requêtes SOAP.
spl:
- int ArrayObject::asort(void) - Trie les éléments par valeur.
- int ArrayObject::ksort(void) - Trie les éléments par clé.
- int ArrayObject::natcasesort(void) - Trie les entrées par clé, en utilisant le tri naturel insensible à la casse.
- int ArrayObject::natsort(void) - Trie les éléments par valeur, en utilisant un algorithme naturel.
- int ArrayObject::uasort(callback cmp_function) - Trie les éléments par valeur, avec une fonction utilisateur.
- int ArrayObject::uksort(callback cmp_function) - Trie les éléments par clé, avec une fonction utilisateur.
- ArrayIterator AppendIterator::getArrayIterator() - Donne accès à ArrayIterator interne.
- int AppendIterator::getIteratorIndex() - Lit l'index de l'itérateur.
- bool CachingIterator::getCache() - Retourne le cache.
- int CachingIterator::getFlags() - Retourne les options internes.
- bool CachingIterator::offsetExists(mixed index) - Indique si l'index demandé existe.
- string CachingIterator::offsetGet(mixed index) - Retourne le cache interne s'il est utilisé.
- void CachingIterator::offsetSet(mixed index, mixed newval) - Spécifie l'index donné dans le cache.
- void CachingIterator::offsetUnset(mixed index) - Supprime l'index donné du cache.
- void CachingIterator::setFlags() - Configure les options internes.
- array("delimiter" =>, "enclosure" =>) SplFileObject::getCsvControl(void) - Retourne les délimiteurs et séparateurs utilisés par fgetcsv.
- void SplFileObject::setCsvControl([string delimiter = ',' [, string enclosure = '"']]) - Configure les délimiteurs et séparateurs utilisés par fgetcsv.
- tidyNode tidyNode::getParent(void) - Retourne le noeud parent du noeud courant (ajoutée en PHP 5.2.2).
- boolean XMLReader::setSchema(string filename) - Utilise le schéma W3C XSD pour valider le document tel qu'il est traité. L'activation n'est possible qu'avant la première lecture avec Read().
zip:
- ZipArchive::addEmptyDir() - Crée un dossier vide dans une archive.