Новые методы
В 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().
- tidyNode tidyNode::getParent()() - Возвращает родительский узел текущего. (Добавлено в PHP 5.2.2)
- boolean XMLReader::setSchema() - Использует схему W3C XSD для проверки документа при обработке. Можно использовать перед первым вызовом XMLReader::read().
zip:
- ZipArchive::addEmptyDir()() - Создает пустую директорию в архиве.