Новые методы
Несколько новых методов были введены в версии 5.3.0:
- DateTime::add() - Добавляет заданное количество дней, месяцев, лет, часов, минут и секунд к объекту DateTime.
- DateTime::createFromFormat() - Возвращает объект DateTime, приведенный в соответствие с заданным форматом.
- DateTime::diff() - Возвращает разницу между двумя объектами DateTime.
- DateTime::getLastErrors() - Возвращает предупреждения и ошибки, которые произошли при последней операции с датой или с временем.
- DateTime::sub() - Вычитает заданное количество дней, месяцев, лет, минут и секунд от объекта. DateTime.
Класс Exception:
- Exception::getPrevious() - Возвращает предыдущее исключение.
DOM:
- DOMNode::getLineNo() - Возвращает номер строки узла.
- PDO::setAttribute() - Устанавливает атрибут.
- ReflectionClass::getNamespaceName() - Возвращает пространство имен, в котором определен данный класс.
- ReflectionClass::getShortName() - Возвращает короткое имя данного класса (без части, в которой находится пространство имен).
- ReflectionClass::inNamespace() - Проверяет, объявлен ли класс в пространстве имен.
- ReflectionFunction::getNamespaceName() - Возвращает название пространства имен, в котором определена данная функция.
- ReflectionFunction::getShortName() - Возвращает короткое имя функции (без пространства имен).
- ReflectionFunction::inNamespace() - Проверяет, определена ли функция в пространстве имен.
- ReflectionProperty::setAccessible() - Устанавливает, могут ли необщедоступные свойства быть запрошены.
SPL:
- SplObjectStorage::addAll() - Добавляет все элементы к другому объекту SplObjectStorage.
- SplObjectStorage::removeAll() - Убирает все элементы из другого объекта SplObjectStorage.
XSL:
- XSLTProcessor::setProfiling() - Устанавливает файл для вывода профиля.