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 en utilisant une fonction utilisateur.
- int ArrayObject::ksort()(void) : trie les éléments par clé en utilisant une fonction utilisateur.
- 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 à l'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)
: retourne
TRUE
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()() : retourne le noeud parent du noeud courant (ajoutée en PHP 5.2.2).
- boolean XMLReader::setSchema() : 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 XMLReader::read()
zip:
- ZipArchive::addEmptyDir()() : crée un dossier vide dans une archive.