Новые методы

В 5.2.0 были добавлены новые методы:

dom:

  • DOMDocument::registerNodeClass() - Регистрирует расширенный класс для создания базового типа узла.
  • DOMElement::setIDAttribute() - Объявляет атрибут, указанный по имени, с идентификатором типа.
  • DOMElement::setIDAttributeNode() - Объявляет атрибут, указанный узлом, с идентификатором типа.
  • DOMElement::setIDAttributeNS() - Объявляет атрибут, указанный локальным именем и URI пространства имен, с идентификатором типа.
  • DOMNode::C14N()([bool exclusive [, bool with_comments [, array xpath [, array ns_prefixes]]]]) - Записывает каноническую запись узлов в строку.
  • DOMNode::C14NFile()(string uri [, bool exclusive [, bool with_comments [, array xpath [, array ns_prefixes]]]]) - Записывает каноническую запись узлов в файл.
  • DOMNode::getNodePath()() - Возвращает xpath узла

soap:

  • SoapServer::setObject()(object obj) - Устанавливает объект-обработчик SOAP-запросов.

spl:

  • int ArrayObject::asort()(void) - Сортирует массив по значениям.
  • int ArrayObject::ksort()(void) - Сортирует массив по ключам.
  • int ArrayObject::natcasesort()(void) - Сортирует массив по ключам, используя регистронезависимую сортировку алгоритмом "natural order".
  • int ArrayObject::natsort()(void) - Сортирует массив по значениям, используя сортировку алгоритмом "natural order".
  • int ArrayObject::uasort()(callback cmp_function) - Сортирует массив по значениям, используя функцию сравнения, заданную пользователем.
  • int ArrayObject::uksort()(callback cmp_function) - Сортирует массив по ключам, используя функцию сравнения, заданную пользователем.
  • ArrayIterator AppendIterator::getArrayIterator()() - Предоставляет доступ к внутреннему итератору (ArrayIterator).
  • int AppendIterator::getIteratorIndex()() - Возвращает индекс итератора.
  • bool CachingIterator::getCache()() - Возвращает флаг кэша.
  • int CachingIterator::getFlags()() - Возвращает внутренние флаги.
  • bool CachingIterator::offsetExists()(mixed index) - Возвращает TRUE, если индекс существует.
  • string CachingIterator::offsetGet()(mixed index) - Возвращает внутренний кеш при его использовании.
  • void CachingIterator::offsetSet()(mixed index, mixed newval) - Устанавливает индекс в кеше.
  • void CachingIterator::offsetUnset()(mixed index) - Очищает индекс в кеше.
  • void CachingIterator::setFlags()() - Устанавливает внутренние флаги.
  • array("delimiter" =>, "enclosure" =>) SplFileObject::getCsvControl()(void) - Возвращает разделяющий и обрамляющий символы, используемые в fgetcsv().
  • void SplFileObject::setCsvControl()([string delimiter = ',' [, string enclosure = '"']]) - Устанавливает разделяющий и обрамляющий символы, используемые в fgetcsv().

Tidy

  • tidyNode tidyNode::getParent()() - Возвращает родительский узел текущего. (Добавлено в PHP 5.2.2)

XMLReader

  • boolean XMLReader::setSchema() - Использует схему W3C XSD для проверки документа при обработке. Можно использовать перед первым вызовом XMLReader::read().

zip: