Nouvelles méthodes
De nouvelles méthodes ont été introduites en PHP 5.3.0 :
- DateTime::add() : ajoute des jours, mois, années, heures, minutes et secondes à un objet DateTime.
- DateTime::createFromFormat() : retourne un nouvel objet DateTime formaté selon les spécifications.
- DateTime::diff() : retourne la différence entre deux objets DateTime.
- DateTime::getLastErrors() : retourne les alertes et erreurs de la dernière opération sur les dates et heures.
- DateTime::sub() : soustrait des jours, mois, années, heures, minutes et secondes à un objet DateTime.
- Exception::getPrevious() - Récupère l'exception précédente.
DOM:
- DOMNode::getLineNo() - Récupère le numéro de la ligne du noeud analysé.
- PDO::setAttribute() - Définit un attribut.
- ReflectionClass::getNamespaceName() : retourne le nom de l'espace de noms où la classe est définie.
- ReflectionClass::getShortName() : retourne le nom court de la classe (sans l'espace de noms).
- ReflectionClass::inNamespace() : indique si la classe est définie dans un espace de noms.
- ReflectionFunction::getNamespaceName() : indique le nom de l'espace de noms où la classe est définie.
- ReflectionFunction::getShortName() : retourne le nom court de la fonction (sans l'espace de noms).
- ReflectionFunction::inNamespace() : indique si la fonction est définie dans un espace de noms.
- ReflectionProperty::setAccessible() : modifie l'accessibilité de propriétés non-publiques.
SPL:
- SplObjectStorage::addAll() : ajoute tous les éléments d'un objet SplObjectStorage.
- SplObjectStorage::removeAll() : supprime tous les éléments d'un objet SplObjectStorage.
XSL:
- XSLTProcessor::setProfiling() : configure le fichier de profilage.