diff --git a/language-snippets.ent b/language-snippets.ent index e2ab1380c..0064f81a3 100644 --- a/language-snippets.ent +++ b/language-snippets.ent @@ -1,5 +1,5 @@ - + @@ -1456,9 +1456,15 @@ PHP 5.1.0 или в специально пропатченных версиях -xmlwriterТолько для процедурных вызовов. -Изменяемый resource XMLWriter. Этот ресурс может быть получен из xmlwriter_open_uri или -xmlwriter_open_memory.'> +writerТолько для процедурных вызовов. +Изменяемый экземпляр XMLWriter. Объект возвращается из вызова xmlwriter_open_uri или xmlwriter_open_memory.'> + + + 8.0.0 + + В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). + +'> Эта функция работает только в режиме WSDL."> @@ -2660,6 +2666,15 @@ local: { xmlns="http://docbook.org/ns/docbook">Эта функция была УДАЛЕНА в PECL uopz 5.0.0.'> + + + + 8.0.0 + + Параметр parser ожидает экземпляр XMLParser; ранее ожидался ресурс (resource). + +'> + diff --git a/language/control-structures.xml b/language/control-structures.xml index 27ad0bbbd..1de6fda50 100755 --- a/language/control-structures.xml +++ b/language/control-structures.xml @@ -1,5 +1,5 @@ - + @@ -47,6 +47,7 @@ &language.control-structures.break; &language.control-structures.continue; &language.control-structures.switch; + &language.control-structures.match; &language.control-structures.declare; &language.control-structures.return; &language.control-structures.require; diff --git a/language/errors/php7.xml b/language/errors/php7.xml index 9b034c186..86f99ba32 100644 --- a/language/errors/php7.xml +++ b/language/errors/php7.xml @@ -1,5 +1,5 @@ - + @@ -66,6 +66,12 @@ + + ValueError + + + UnhandledMatchError + diff --git a/language/predefined/exceptions.xml b/language/predefined/exceptions.xml index a871e1d22..2fc88079d 100644 --- a/language/predefined/exceptions.xml +++ b/language/predefined/exceptions.xml @@ -1,5 +1,5 @@ - + @@ -25,6 +25,8 @@ &language.predefined.compileerror; &language.predefined.parseerror; &language.predefined.typeerror; + &language.predefined.valueerror; + &language.predefined.unhandledmatcherror; + @@ -11,12 +11,12 @@ &reftitle.description; - mixedpreg_filter - mixedpattern - mixedreplacement - mixedsubject + stringarraynullpreg_filter + stringarraypattern + stringarrayreplacement + stringarraysubject intlimit-1 - intcount + intcount&null; Функция preg_filter идентична функции preg_replace @@ -107,7 +107,6 @@ Array - + @@ -11,9 +11,9 @@ &reftitle.description; - arraypreg_grep + arrayfalsepreg_grep stringpattern - arrayinput + arrayarray intflags0 @@ -36,7 +36,7 @@ - input + array Входящий массив. @@ -62,7 +62,7 @@ &reftitle.returnvalues; Возвращает массив, индексированный ключами из массива - input. + array. @@ -99,7 +99,6 @@ $fl_array = preg_grep("/^(\d+)?\.\d+$/", $array); - + @@ -11,10 +11,10 @@ &reftitle.description; - intpreg_match_all + intfalsenullpreg_match_all stringpattern stringsubject - arraymatches + arraymatches&null; intflagsPREG_PATTERN_ORDER intoffset0 @@ -456,7 +456,6 @@ Array - + @@ -11,10 +11,10 @@ &reftitle.description; - intpreg_match + intfalsepreg_match stringpattern stringsubject - arraymatches + arraymatches&null; intflags0 intoffset0 @@ -420,7 +420,6 @@ Array - + @@ -13,7 +13,7 @@ stringpreg_quote stringstr - stringdelimiter&null; + stringnulldelimiter&null; Функция preg_quote принимает строку str @@ -88,6 +88,12 @@ Символ # теперь экранируется + + 7.2.0 + + delimiter теперь допускает значение null. + + @@ -147,7 +153,6 @@ $textbody = preg_replace ("/" . preg_quote($word, '/') . "/", - + @@ -11,11 +11,11 @@ &reftitle.description; - mixedpreg_replace_callback_array - arraypatterns_and_callbacks - mixedsubject + stringarraynullpreg_replace_callback_array + arraypattern + stringarraysubject intlimit-1 - intcount + intcount&null; intflags0 @@ -30,7 +30,7 @@ - patterns_and_callbacks + pattern Ассоциативный массив, связывающий шаблоны регулярного выражения (ключи) @@ -167,7 +167,6 @@ preg_replace_callback_array( - + @@ -11,12 +11,12 @@ &reftitle.description; - mixedpreg_replace_callback - mixedpattern + stringarraynullpreg_replace_callback + stringarraypattern callablecallback - mixedsubject + stringarraysubject intlimit-1 - intcount + intcount&null; intflags0 @@ -255,7 +255,6 @@ echo $output; - - + @@ -12,7 +12,7 @@ &reftitle.description; - public ReflectionClassConstantReflectionClass::getReflectionConstant + public ReflectionClassConstantfalseReflectionClass::getReflectionConstant stringname @@ -40,7 +40,7 @@ &reftitle.returnvalues; - Объект ReflectionClassConstant. + Объект ReflectionClassConstant, &return.falseforfailure;. diff --git a/reference/xml/functions/xml-error-string.xml b/reference/xml/functions/xml-error-string.xml index 19d0cb3fb..095778e47 100644 --- a/reference/xml/functions/xml-error-string.xml +++ b/reference/xml/functions/xml-error-string.xml @@ -1,8 +1,8 @@ - + - + xml_error_string Получение строки ошибки XML-анализатора @@ -11,12 +11,12 @@ &reftitle.description; - stringxml_error_string - intcode + stringnullxml_error_string + interror_code Получение строкового представления ошибки XML-анализатора в - соответствии с переданным кодом ошибки code. + соответствии с переданным кодом ошибки error_code. @@ -25,7 +25,7 @@ - code + error_code Код ошибки, возвращаемый функцией xml_get_error_code. @@ -40,7 +40,7 @@ &reftitle.returnvalues; Возвращает строку с текстовым описанием кода ошибки - code или &false;, если описания не найдено. + error_code или &false;, если описания не найдено. @@ -54,7 +54,6 @@ - + - + xml_get_current_byte_index Получает текущий для XML-анализатора байтовый индекс @@ -12,7 +12,7 @@ &reftitle.description; intxml_get_current_byte_index - resourceparser + XmlParserparser Получает текущий для заданного XML-анализатора байтовый индекс. @@ -55,6 +55,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xml.changelog.parser-param; + + + + + &reftitle.seealso; @@ -66,7 +83,6 @@ - + - + xml_get_current_column_number @@ -14,7 +14,7 @@ &reftitle.description; intxml_get_current_column_number - resourceparser + XmlParserparser Получает текущий номер столбца заданного XML-анализатора. @@ -46,6 +46,23 @@ текущему положению указателя анализатора. + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xml.changelog.parser-param; + + + + &reftitle.seealso; @@ -58,7 +75,6 @@ - + - + xml_get_current_line_number Получает от XML-анализатора номер текущей строки @@ -12,7 +12,7 @@ &reftitle.description; intxml_get_current_line_number - resourceparser + XmlParserparser Получает номер текущей строки для заданного XML-анализатора. @@ -43,6 +43,23 @@ положению указателя анализатора. + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xml.changelog.parser-param; + + + + &reftitle.seealso; @@ -55,7 +72,6 @@ - + - + xml_get_error_code Получает код ошибки XML-анализатора @@ -12,7 +12,7 @@ &reftitle.description; intxml_get_error_code - resourceparser + XmlParserparser Получает код ошибки XML-анализатора. @@ -43,6 +43,23 @@ расположенного в разделе кодов ошибок. + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xml.changelog.parser-param; + + + + &reftitle.seealso; @@ -54,7 +71,6 @@ - + - + xml_parse_into_struct Разбор XML-данных и помещение в массив @@ -12,10 +12,10 @@ &reftitle.description; intxml_parse_into_struct - resourceparser + XmlParserparser stringdata arrayvalues - arrayindex + arrayindex&null; Эта функция разбирает XML-строку и помещает данные в 2 массива. Массив @@ -74,6 +74,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xml.changelog.parser-param; + + + + + &reftitle.examples; @@ -283,7 +300,6 @@ Array - + - + xml_parse Запускает разбор XML-документа @@ -12,7 +12,7 @@ &reftitle.description; intxml_parse - resourceparser + XmlParserparser stringdata boolis_final&false; @@ -81,6 +81,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xml.changelog.parser-param; + + + + + &reftitle.examples; @@ -108,7 +125,6 @@ fclose($stream); - + - + xml_parser_create_ns Создание XML-анализатора с поддержкой пространств имен @@ -11,14 +11,14 @@ &reftitle.description; - resourcefalsexml_parser_create_ns - stringencoding + XmlParserxml_parser_create_ns + stringnullencoding&null; stringseparator":" - xml_parser_create_ns создает новый XML-анализатор с - поддержкой пространств имен и возвращает ссылающийся на него ресурс, - который можно использовать в других XML-функциях. + xml_parser_create_ns создает новый синтаксический XML-анализатор + с поддержкой пространства имен и возвращает экземпляр XMLParser, + который будет использоваться в других XML-функциях. @@ -58,10 +58,39 @@ &reftitle.returnvalues; - Возвращает ресурс созданного XML-анализатора, &return.falseforfailure;. + Возвращает новый экземпляр XMLParser. + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.0.0 + + Функция теперь возвращает экземпляр XMLParser; + ранее возвращался ресурс (resource), &return.falseforfailure;. + + + + 8.0.0 + + encoding теперь допускает значение null. + + + + + + + &reftitle.seealso; @@ -73,7 +102,6 @@ - + - + xml_parser_create Создание XML-анализатора @@ -11,12 +11,12 @@ &reftitle.description; - resourcefalsexml_parser_create - stringencoding + XmlParserxml_parser_create + stringnullencoding&null; xml_parser_create создает новый XML-анализатор и - возвращает ссылающийся на него ресурс, который можно использовать в других + возвращает экземпляр XMLParser, который можно использовать в других XML-функциях. @@ -49,10 +49,39 @@ &reftitle.returnvalues; - Возвращает ресурс созданного XML-анализатора, &return.falseforfailure;. + Возвращает новый экземпляр XMLParser, &return.falseforfailure;. + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.0.0 + + Функция теперь возвращает экземпляр XMLParser; + ранее возвращался ресурс (resource), &return.falseforfailure;. + + + + 8.0.0 + + encoding теперь допускает значение null. + + + + + + + &reftitle.seealso; @@ -64,7 +93,6 @@ - + - + xml_parser_free Освобождение XML-анализатора @@ -12,14 +12,14 @@ &reftitle.description; boolxml_parser_free - resourceparser + XmlParserparser Освобождает память, занятую XML-анализатором parser. - Начиная с PHP 7.0.0, в дополнение к вызову xml_parser_free, + До PHP 8.0.0, в дополнение к вызову xml_parser_free, после окончания разбора необходимо также явно удалить (unset) ссылку на parser для избежания утечек памяти, если ресурс парсера ссылается на объект, а этот объект ссылается на ресурс парсера. @@ -46,14 +46,28 @@ &reftitle.returnvalues; - Эта функция возвращает &false;, если parser ссылается - на недопустимый анализатор, в остальных случаях она очищает анализатор и - возвращает &true;. + &return.success; + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xml.changelog.parser-param; + + + + + - + - + xml_parser_get_option Получение значения настройки XML-анализатора @@ -11,8 +11,8 @@ &reftitle.description; - mixedxml_parser_get_option - resourceparser + stringintxml_parser_get_option + XmlParserparser intoption @@ -70,6 +70,7 @@ + &xml.changelog.parser-param; 7.1.24, 7.2.12, 7.3.0 @@ -84,7 +85,6 @@ - + - + xml_parser_set_option Установка значения настройки XML-анализатора @@ -12,9 +12,9 @@ &reftitle.description; boolxml_parser_set_option - resourceparser + XmlParserparser intoption - mixedvalue + stringintvalue Устанавливает значение настройки XML-анализатора. @@ -115,9 +115,25 @@ значение &true;. + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xml.changelog.parser-param; + + + + - + - + xml_set_character_data_handler Установка обработчика символьных данных @@ -12,7 +12,7 @@ &reftitle.description; boolxml_set_character_data_handler - resourceparser + XmlParserparser callablehandler @@ -47,7 +47,7 @@ аргумента: handler - resourceparser + XmlParserparser stringdata @@ -93,9 +93,25 @@ &return.success; + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xml.changelog.parser-param; + + + + - + - + xml_set_default_handler Установка обработчика по умолчанию @@ -12,7 +12,7 @@ &reftitle.description; boolxml_set_default_handler - resourceparser + XmlParserparser callablehandler @@ -47,7 +47,7 @@ аргумента: handler - resourceparser + XmlParserparser stringdata @@ -88,6 +88,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xml.changelog.parser-param; + + + + + &reftitle.returnvalues; @@ -96,7 +113,6 @@ - + - + xml_set_element_handler Установка обработчика начального и конечного элементов @@ -12,14 +12,14 @@ &reftitle.description; boolxml_set_element_handler - resourceparser - callablestart_element_handler - callableend_element_handler + XmlParserparser + callablestart_handler + callableend_handler Устанавливает функцию обработчик элементов для XML-анализатора - parser. start_element_handler - и end_element_handler - строки, содержащие имена + parser. start_handler + и end_handler - строки, содержащие имена функций, которые должны быть определены на момент вызова функции xml_parse из анализатора parser. @@ -38,14 +38,14 @@ - start_element_handler + start_handler - Функция с именем start_element_handler + Функция с именем start_handler должна принимать три аргумента: - start_element_handler - resourceparser + start_handler + XMLParserparser stringname arrayattribs @@ -96,13 +96,13 @@ - end_element_handler + end_element - Функция с именем end_element_handler + Функция с именем end_element должна принимать два аргумента: - end_element_handler + end_element resourceparser stringname @@ -146,8 +146,24 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xml.changelog.parser-param; + + + + + - + - + xml_set_end_namespace_decl_handler Установка обработчика выхода за пределы пространства имен @@ -12,7 +12,7 @@ &reftitle.description; boolxml_set_end_namespace_decl_handler - resourceparser + XmlParserparser callablehandler @@ -58,7 +58,7 @@ XML_ERROR_EXTERNAL_ENTITY_HANDLING. handler - resourceparser + XmlParserparser stringprefix @@ -100,6 +100,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xml.changelog.parser-param; + + + + + &reftitle.seealso; @@ -110,7 +127,6 @@ - + - + xml_set_external_entity_ref_handler Установка обработчика внешних сущностей @@ -12,7 +12,7 @@ &reftitle.description; boolxml_set_external_entity_ref_handler - resourceparser + XmlParserparser callablehandler @@ -49,9 +49,9 @@ работу, а функция xml_get_error_code будет возвращать константу XML_ERROR_EXTERNAL_ENTITY_HANDLING. - + handler - resourceparser + XmlParserparser stringopen_entity_names stringbase stringsystem_id @@ -138,6 +138,7 @@ + &xml.changelog.parser-param; 7.3.0 @@ -154,7 +155,6 @@ - + - + xml_set_notation_decl_handler Установка обработчика объявления условных обозначений @@ -14,7 +12,7 @@ &reftitle.description; boolxml_set_notation_decl_handler - resourceparser + XmlParserparser callablehandler @@ -61,7 +59,7 @@ аргументов: handler - resourceparser + XmlParserparser stringnotation_name stringbase stringsystem_id @@ -137,6 +135,23 @@ &return.success; + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xml.changelog.parser-param; + + + + diff --git a/reference/xml/functions/xml-set-object.xml b/reference/xml/functions/xml-set-object.xml index 87db7de16..088c45194 100644 --- a/reference/xml/functions/xml-set-object.xml +++ b/reference/xml/functions/xml-set-object.xml @@ -1,8 +1,8 @@ - + - + xml_set_object Использование XML-анализатора внутри объекта @@ -12,8 +12,8 @@ &reftitle.description; boolxml_set_object - resourceparser - objectobject + XmlParserparser + objectobject Эта функция позволяет использовать parser внутри @@ -53,6 +53,23 @@ &return.success; + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xml.changelog.parser-param; + + + + &reftitle.examples; @@ -125,7 +142,6 @@ string(1) "A" - + - + xml_set_processing_instruction_handler @@ -14,7 +14,7 @@ &reftitle.description; boolxml_set_processing_instruction_handler - resourceparser + XmlParserparser callablehandler @@ -25,7 +25,7 @@ Инструкции имеют следующий формат: <?target - data?> + data??> Можно вставлять PHP код в тело тега, но есть одно ограничение: завершающий @@ -62,7 +62,7 @@ аргумента: handler - resourceparser + XmlParserparser stringtarget stringdata @@ -112,9 +112,25 @@ &return.success; + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xml.changelog.parser-param; + + + + - + - + xml_set_start_namespace_decl_handler @@ -14,7 +14,7 @@ &reftitle.description; boolxml_set_start_namespace_decl_handler - resourceparser + XmlParserparser callablehandler @@ -53,9 +53,9 @@ работу, а функция xml_get_error_code будет возвращать константу XML_ERROR_EXTERNAL_ENTITY_HANDLING. - + handler - resourceparser + XmlParserparser stringprefix stringuri @@ -98,12 +98,31 @@ + &reftitle.returnvalues; &return.success; + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xml.changelog.parser-param; + + + + + &reftitle.seealso; diff --git a/reference/xml/functions/xml-set-unparsed-entity-decl-handler.xml b/reference/xml/functions/xml-set-unparsed-entity-decl-handler.xml index 2a6848c98..43d409909 100644 --- a/reference/xml/functions/xml-set-unparsed-entity-decl-handler.xml +++ b/reference/xml/functions/xml-set-unparsed-entity-decl-handler.xml @@ -1,10 +1,8 @@ - + - + xml_set_unparsed_entity_decl_handler @@ -16,7 +14,7 @@ &reftitle.description; boolxml_set_unparsed_entity_decl_handler - resourceparser + XmlParserparser callablehandler @@ -65,7 +63,7 @@ аргументов: handler - resourceparser + XmlParserparser stringentity_name stringbase stringsystem_id @@ -144,9 +142,25 @@ &return.success; + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xml.changelog.parser-param; + + + + - + diff --git a/reference/xmlreader/xmlreader/getattributens.xml b/reference/xmlreader/xmlreader/getattributens.xml index dde75b4e8..0f18e53ae 100644 --- a/reference/xmlreader/xmlreader/getattributens.xml +++ b/reference/xmlreader/xmlreader/getattributens.xml @@ -1,5 +1,5 @@ - + diff --git a/reference/xmlreader/xmlreader/lookupnamespace.xml b/reference/xmlreader/xmlreader/lookupnamespace.xml index 12d4cc2f9..372a9d61d 100644 --- a/reference/xmlreader/xmlreader/lookupnamespace.xml +++ b/reference/xmlreader/xmlreader/lookupnamespace.xml @@ -1,5 +1,5 @@ - + diff --git a/reference/xmlreader/xmlreader/xml.xml b/reference/xmlreader/xmlreader/xml.xml index 54b295dc6..6026e761c 100644 --- a/reference/xmlreader/xmlreader/xml.xml +++ b/reference/xmlreader/xmlreader/xml.xml @@ -1,5 +1,5 @@ - + @@ -11,11 +11,9 @@ &reftitle.description; - public static - bool - XMLReader::xml + boolXMLReaderXMLReader::XML stringsource - stringencoding + stringnullencoding&null; intflags0 @@ -84,7 +82,7 @@ 8.0.0 - XMLReader::xml теперь объявлен как статический метод, + XMLReader::XML теперь объявлен как статический метод, но все еще может быть вызван в экземпляре XMLReader. diff --git a/reference/xmlwriter/functions/xmlwriter-end-attribute.xml b/reference/xmlwriter/functions/xmlwriter-end-attribute.xml index b2546c26f..7d9ccc4fa 100644 --- a/reference/xmlwriter/functions/xmlwriter-end-attribute.xml +++ b/reference/xmlwriter/functions/xmlwriter-end-attribute.xml @@ -1,5 +1,5 @@ - + @@ -12,14 +12,14 @@ &reftitle.description; &style.oop; - - boolXMLWriter::endAttribute + + public boolXMLWriter::endAttribute &style.procedural; - + boolxmlwriter_end_attribute - resourcexmlwriter + XMLWriterwriter Завершает текущий атрибут. @@ -41,6 +41,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + + &reftitle.seealso; @@ -55,7 +72,6 @@ - + @@ -12,14 +12,14 @@ &reftitle.description; &style.oop; - - boolXMLWriter::endCdata + + public boolXMLWriter::endCdata &style.procedural; - + boolxmlwriter_end_cdata - resourcexmlwriter + XMLWriterwriter Завершает текущую секцию CDATA. @@ -41,6 +41,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + + &reftitle.seealso; @@ -52,7 +69,6 @@ - + @@ -12,14 +12,14 @@ &reftitle.description; &style.oop; - - boolXMLWriter::endComment + + public boolXMLWriter::endComment &style.procedural; - + boolxmlwriter_end_comment - resourcexmlwriter + XMLWriterwriter Завершает текущий комментарий. @@ -40,6 +40,23 @@ &return.success; + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + &reftitle.seealso; diff --git a/reference/xmlwriter/functions/xmlwriter-end-document.xml b/reference/xmlwriter/functions/xmlwriter-end-document.xml index fca1bc4b4..e7f8c05a5 100644 --- a/reference/xmlwriter/functions/xmlwriter-end-document.xml +++ b/reference/xmlwriter/functions/xmlwriter-end-document.xml @@ -1,5 +1,5 @@ - + @@ -12,14 +12,14 @@ &reftitle.description; &style.oop; - - boolXMLWriter::endDocument + + public boolXMLWriter::endDocument &style.procedural; - + boolxmlwriter_end_document - resourcexmlwriter + XMLWriterwriter Завершает текущий документ. @@ -40,6 +40,23 @@ &return.success; + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + &reftitle.seealso; @@ -51,7 +68,6 @@ - + @@ -12,14 +12,14 @@ &reftitle.description; &style.oop; - - boolXMLWriter::endDtdAttlist + + public boolXMLWriter::endDtdAttlist &style.procedural; - + boolxmlwriter_end_dtd_attlist - resourcexmlwriter + XMLWriterwriter Завершает текущий список атрибутов DTD для документа. @@ -41,6 +41,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + + &reftitle.seealso; @@ -52,7 +69,6 @@ - + @@ -12,14 +12,14 @@ &reftitle.description; &style.oop; - - boolXMLWriter::endDtdElement + + public boolXMLWriter::endDtdElement &style.procedural; - + boolxmlwriter_end_dtd_element - resourcexmlwriter + XMLWriterwriter Завершает текущий элемент DTD. @@ -41,6 +41,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + + &reftitle.seealso; diff --git a/reference/xmlwriter/functions/xmlwriter-end-dtd-entity.xml b/reference/xmlwriter/functions/xmlwriter-end-dtd-entity.xml index efebab2d2..a20552459 100644 --- a/reference/xmlwriter/functions/xmlwriter-end-dtd-entity.xml +++ b/reference/xmlwriter/functions/xmlwriter-end-dtd-entity.xml @@ -1,5 +1,5 @@ - + @@ -12,14 +12,14 @@ &reftitle.description; &style.oop; - - boolXMLWriter::endDtdEntity + + public boolXMLWriter::endDtdEntity &style.procedural; - + boolxmlwriter_end_dtd_entity - resourcexmlwriter + XMLWriterwriter Завершает текущую запись DTD. @@ -40,6 +40,24 @@ &return.success; + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + + &reftitle.seealso; @@ -51,7 +69,6 @@ - + @@ -12,14 +12,14 @@ &reftitle.description; &style.oop; - - boolXMLWriter::endDtd + + public boolXMLWriter::endDtd &style.procedural; - + boolxmlwriter_end_dtd - resourcexmlwriter + XMLWriterwriter Завершает секцию определения типа документа (DTD). @@ -34,6 +34,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + + &reftitle.returnvalues; @@ -52,7 +69,6 @@ - + @@ -12,14 +12,14 @@ &reftitle.description; &style.oop; - - boolXMLWriter::endElement + + public boolXMLWriter::endElement &style.procedural; - + boolxmlwriter_end_element - resourcexmlwriter + XMLWriterwriter Завершает текущий элемент. @@ -40,6 +40,23 @@ &return.success; + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + &reftitle.seealso; @@ -52,7 +69,6 @@ - + @@ -12,14 +12,14 @@ &reftitle.description; &style.oop; - - boolXMLWriter::endPi + + public boolXMLWriter::endPi &style.procedural; - + boolxmlwriter_end_pi - resourcexmlwriter + XMLWriterwriter Завершает текущую инструкцию обработки. @@ -41,6 +41,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + + &reftitle.seealso; diff --git a/reference/xmlwriter/functions/xmlwriter-flush.xml b/reference/xmlwriter/functions/xmlwriter-flush.xml index 1c1bc621f..c4da14fe0 100644 --- a/reference/xmlwriter/functions/xmlwriter-flush.xml +++ b/reference/xmlwriter/functions/xmlwriter-flush.xml @@ -1,5 +1,5 @@ - + @@ -12,14 +12,14 @@ &reftitle.description; &style.oop; - - mixedXMLWriter::flush + + public stringintXMLWriter::flush boolempty&true; &style.procedural; - - mixedxmlwriter_flush - resourcexmlwriter + + stringintxmlwriter_flush + XMLWriterwriter boolempty&true; @@ -52,8 +52,30 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + 8.0.0 + + Функция больше не может возвращать &false;. + + + + + + + - + @@ -12,14 +12,14 @@ &reftitle.description; &style.oop; - - boolXMLWriter::fullEndElement + + public boolXMLWriter::fullEndElement &style.procedural; - + boolxmlwriter_full_end_element - resourcexmlwriter + XMLWriterwriter Завершает текущий XML элемент. Записывает закрывающий тег, даже если элемент пустой. @@ -40,6 +40,23 @@ &return.success; + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + &reftitle.seealso; @@ -51,7 +68,6 @@ - + @@ -12,13 +12,13 @@ &reftitle.description; &style.oop; - - boolXMLWriter::openMemory + + public boolXMLWriter::openMemory &style.procedural; - - resourcexmlwriter_open_memory + + XMLWriterfalsexmlwriter_open_memory @@ -37,11 +37,34 @@ &style.oop;: &return.success; - &style.procedural;: Возвращает новый xmlwriter &resource; для дальнейшего использования функциями - xmlwriter в случае успешного выполнения, либо &false; в случае ошибки. + &style.procedural;: Возвращает новый XMLWriter для дальнейшего использования функциями + xmlwriter в случае успешного выполнения, &return.falseforfailure;. + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.0.0 + + Функция теперь возвращает экземпляр XMLWriter в случае успешного выполнения. + Раньше в этом случае возвращался ресурс (&resource;). + + + + + + + &reftitle.seealso; @@ -52,7 +75,6 @@ - + @@ -12,13 +12,13 @@ &reftitle.description; &style.oop; - - boolXMLWriter::openUri + + public boolXMLWriter::openUri stringuri &style.procedural; - - resourcexmlwriter_open_uri + + XMLWriterfalsexmlwriter_open_uri stringuri @@ -47,11 +47,34 @@ &style.oop;: &return.success; - &style.procedural;: Возвращает новый xmlwriter &resource; для дальнейшего использования функциями - xmlwriter в случае успешного выполнения, либо &false; в случае ошибки. + &style.procedural;: Возвращает новый XMLWriter для дальнейшего использования функциями + xmlwriter в случае успешного выполнения, &return.falseforfailure;. + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.0.0 + + Функция теперь возвращает экземпляр XMLWriter в случае успешного выполнения. + Раньше в этом случае возвращался ресурс (&resource;). + + + + + + + &reftitle.examples; @@ -91,7 +114,6 @@ $out->openURI('php://output'); - + @@ -12,14 +12,14 @@ &reftitle.description; &style.oop; - - stringXMLWriter::outputMemory + + public stringXMLWriter::outputMemory boolflush&true; &style.procedural; - + stringxmlwriter_output_memory - resourcexmlwriter + XMLWriterwriter boolflush&true; @@ -50,6 +50,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + + &reftitle.seealso; @@ -60,7 +77,6 @@ - + @@ -12,15 +12,15 @@ &reftitle.description; &style.oop; - - boolXMLWriter::setIndentString - stringindentString + + public boolXMLWriter::setIndentString + stringindentation &style.procedural; - + boolxmlwriter_set_indent_string - resourcexmlwriter - stringindentString + XMLWriterwriter + stringindentation Устанавливает строку, которая будет использоваться для отступа каждого элемента/атрибута @@ -51,6 +51,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + + &reftitle.notes; @@ -70,7 +87,6 @@ - + @@ -12,15 +12,15 @@ &reftitle.description; &style.oop; - - boolXMLWriter::setIndent - boolindent + + public boolXMLWriter::setIndent + boolenable &style.procedural; - + boolxmlwriter_set_indent - resourcexmlwriter - boolindent + XMLWriterwriter + boolenable Включает или отключает отступы. @@ -32,7 +32,7 @@ &xmlwriter.xmlwriter.description; - indent + enable Определяет, включено ли добавление отступа. @@ -50,6 +50,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + + &reftitle.examples; @@ -105,7 +122,6 @@ echo $writer->outputMemory(); - + @@ -12,19 +12,19 @@ &reftitle.description; &style.oop; - - boolXMLWriter::startAttributeNs - stringprefix + + public boolXMLWriter::startAttributeNs + stringnullprefix stringname - stringnulluri + stringnullnamespace &style.procedural; - + boolxmlwriter_start_attribute_ns - resourcexmlwriter - stringprefix + XMLWriterwriter + stringnullprefix stringname - stringnulluri + stringnullnamespace Начинает атрибут пространства имен. @@ -52,11 +52,11 @@ - uri + namespace URI пространства имен. - Если uri равен &null;, объявление пространства имен будет опущено. + Если namespace равен &null;, объявление пространства имен будет опущено. @@ -71,6 +71,29 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + 8.0.0 + + prefix теперь допускает значение null. + + + + + + + &reftitle.seealso; @@ -84,7 +107,6 @@ - + @@ -12,14 +12,14 @@ &reftitle.description; &style.oop; - - boolXMLWriter::startAttribute + + public boolXMLWriter::startAttribute stringname &style.procedural; - + boolxmlwriter_start_attribute - resourcexmlwriter + XMLWriterwriter stringname @@ -50,6 +50,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + + &reftitle.examples; @@ -91,7 +108,6 @@ $writer->endDocument(); - + @@ -12,14 +12,14 @@ &reftitle.description; &style.oop; - - boolXMLWriter::startCdata + + public boolXMLWriter::startCdata &style.procedural; - + boolxmlwriter_start_cdata - resourcexmlwriter + XMLWriterwriter Начинает CDATA. @@ -41,6 +41,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + + &reftitle.seealso; @@ -52,7 +69,6 @@ - + @@ -12,14 +12,14 @@ &reftitle.description; &style.oop; - - boolXMLWriter::startComment + + public boolXMLWriter::startComment &style.procedural; - + boolxmlwriter_start_comment - resourcexmlwriter + XMLWriterwriter Начинает комментарий. @@ -40,6 +40,23 @@ &return.success; + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + &reftitle.seealso; @@ -52,7 +69,6 @@ - + @@ -12,19 +12,19 @@ &reftitle.description; &style.oop; - - boolXMLWriter::startDocument - stringversion1.0 - stringencoding&null; - stringstandalone + + public boolXMLWriter::startDocument + stringnullversion"1.0" + stringnullencoding&null; + stringnullstandalone&null; &style.procedural; - + boolxmlwriter_start_document - resourcexmlwriter - stringversion1.0 - stringencoding&null; - stringstandalone + XMLWriterwriter + stringnullversion"1.0" + stringnullencoding&null; + stringnullstandalone&null; Начинает документ. @@ -69,6 +69,23 @@ &return.success; + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + &reftitle.seealso; @@ -80,7 +97,6 @@ - + @@ -12,14 +12,14 @@ &reftitle.description; &style.oop; - - boolXMLWriter::startDtdAttlist + + public boolXMLWriter::startDtdAttlist stringname &style.procedural; - + boolxmlwriter_start_dtd_attlist - resourcexmlwriter + XMLWriterwriter stringname @@ -50,6 +50,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + + &reftitle.seealso; @@ -61,7 +78,6 @@ - + @@ -12,14 +12,14 @@ &reftitle.description; &style.oop; - - boolXMLWriter::startDtdElement + + public boolXMLWriter::startDtdElement stringqualifiedName &style.procedural; - + boolxmlwriter_start_dtd_element - resourcexmlwriter + XMLWriterwriter stringqualifiedName @@ -50,6 +50,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + + &reftitle.seealso; @@ -61,7 +78,6 @@ - + @@ -12,17 +12,17 @@ &reftitle.description; &style.oop; - - boolXMLWriter::startDtdEntity + + public boolXMLWriter::startDtdEntity stringname - boolisparam + boolisParam &style.procedural; - + boolxmlwriter_start_dtd_entity - resourcexmlwriter + XMLWriterwriter stringname - boolisparam + boolisParam Начинает запись DTD. @@ -42,7 +42,7 @@ - isparam + isParam @@ -59,6 +59,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + + &reftitle.seealso; @@ -70,7 +87,6 @@ - + @@ -12,19 +12,19 @@ &reftitle.description; &style.oop; - - boolXMLWriter::startDtd + + public boolXMLWriter::startDtd stringqualifiedName - stringpublicId - stringsystemId + stringnullpublicId&null; + stringnullsystemId&null; &style.procedural; - + boolxmlwriter_start_dtd - resourcexmlwriter + XMLWriterwriter stringqualifiedName - stringpublicId - stringsystemId + stringnullpublicId&null; + stringnullsystemId&null; Начинает DTD. @@ -70,6 +70,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + + &reftitle.seealso; @@ -81,7 +98,6 @@ - + @@ -12,19 +12,19 @@ &reftitle.description; &style.oop; - - boolXMLWriter::startElementNs + + public boolXMLWriter::startElementNs stringnullprefix stringname - stringnulluri + stringnullnamespace &style.procedural; - + boolxmlwriter_start_element_ns - resourcexmlwriter + XMLWriterwriter stringnullprefix stringname - stringnulluri + stringnullnamespace Начинает элемент пространства имен. @@ -53,11 +53,11 @@ - uri + namespace URI пространства имен. - Если uri равен &null;, объявление пространства имен будет опущено. + Если namespace равен &null;, объявление пространства имен будет опущено. @@ -72,6 +72,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + + &reftitle.seealso; diff --git a/reference/xmlwriter/functions/xmlwriter-start-element.xml b/reference/xmlwriter/functions/xmlwriter-start-element.xml index f5d870ab1..842698397 100644 --- a/reference/xmlwriter/functions/xmlwriter-start-element.xml +++ b/reference/xmlwriter/functions/xmlwriter-start-element.xml @@ -1,5 +1,5 @@ - + @@ -12,14 +12,14 @@ &reftitle.description; &style.oop; - - boolXMLWriter::startElement + + public boolXMLWriter::startElement stringname &style.procedural; - + boolxmlwriter_start_element - resourcexmlwriter + XMLWriterwriter stringname @@ -49,6 +49,23 @@ &return.success; + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + &reftitle.seealso; @@ -61,7 +78,6 @@ - + @@ -12,14 +12,14 @@ &reftitle.description; &style.oop; - - boolXMLWriter::startPi + + public boolXMLWriter::startPi stringtarget &style.procedural; - + boolxmlwriter_start_pi - resourcexmlwriter + XMLWriterwriter stringtarget @@ -50,6 +50,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + + &reftitle.seealso; @@ -61,7 +78,6 @@ - + @@ -12,14 +12,14 @@ &reftitle.description; &style.oop; - - boolXMLWriter::text + + public boolXMLWriter::text stringcontent &style.procedural; - + boolxmlwriter_text - resourcexmlwriter + XMLWriterwriter stringcontent @@ -56,9 +56,25 @@ &return.success; + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + - + @@ -12,21 +12,21 @@ &reftitle.description; &style.oop; - - boolXMLWriter::writeAttributeNs + + public boolXMLWriter::writeAttributeNs stringnullprefix stringname - stringnulluri - stringcontent + stringnullnamespace + stringvalue &style.procedural; - + boolxmlwriter_write_attribute_ns - resourcexmlwriter + XMLWriterwriter stringnullprefix stringname - stringnulluri - stringcontent + stringnullnamespace + stringvalue Записывает полный атрибут пространства имен. @@ -55,11 +55,11 @@ - uri + namespace URI пространства имен. - Если uri равен &null;, объявление пространства имен будет опущено. + Если namespace равен &null;, объявление пространства имен будет опущено. @@ -82,6 +82,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + + &reftitle.seealso; @@ -95,7 +112,6 @@ - + @@ -12,15 +12,15 @@ &reftitle.description; &style.oop; - - boolXMLWriter::writeAttribute + + public boolXMLWriter::writeAttribute stringname stringvalue &style.procedural; - + boolxmlwriter_write_attribute - resourcexmlwriter + XMLWriterwriter stringname stringvalue @@ -60,6 +60,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + + &reftitle.examples; @@ -108,7 +125,6 @@ bool(false) - + @@ -12,14 +12,14 @@ &reftitle.description; &style.oop; - - boolXMLWriter::writeCdata + + public boolXMLWriter::writeCdata stringcontent &style.procedural; - + boolxmlwriter_write_cdata - resourcexmlwriter + XMLWriterwriter stringcontent @@ -50,6 +50,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + + &reftitle.examples; @@ -101,7 +118,6 @@ echo $xml->outputMemory(true); - + @@ -12,14 +12,14 @@ &reftitle.description; &style.oop; - - boolXMLWriter::writeComment + + public boolXMLWriter::writeComment stringcontent &style.procedural; - + boolxmlwriter_write_comment - resourcexmlwriter + XMLWriterwriter stringcontent @@ -49,6 +49,23 @@ &return.success; + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + &reftitle.seealso; @@ -61,7 +78,6 @@ - + @@ -12,15 +12,15 @@ &reftitle.description; &style.oop; - - boolXMLWriter::writeDtdAttlist + + public boolXMLWriter::writeDtdAttlist stringname stringcontent &style.procedural; - + boolxmlwriter_write_dtd_attlist - resourcexmlwriter + XMLWriterwriter stringname stringcontent @@ -60,6 +60,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + + &reftitle.seealso; @@ -71,7 +88,6 @@ - + @@ -12,15 +12,15 @@ &reftitle.description; &style.oop; - - boolXMLWriter::writeDtdElement + + public boolXMLWriter::writeDtdElement stringname stringcontent &style.procedural; - + boolxmlwriter_write_dtd_element - resourcexmlwriter + XMLWriterwriter stringname stringcontent @@ -60,6 +60,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + + &reftitle.seealso; @@ -71,7 +88,6 @@ - + @@ -12,25 +12,25 @@ &reftitle.description; &style.oop; - - boolXMLWriter::writeDtdEntity + + public boolXMLWriter::writeDtdEntity stringname stringcontent - boolpe - stringpubid - stringsysid - stringndataid + boolisParam&false; + stringnullpublicId&null; + stringnullsystemId&null; + stringnullnotationData&null; &style.procedural; - + boolxmlwriter_write_dtd_entity - resourcexmlwriter + XMLWriterwriter stringname stringcontent - boolpe - stringpubid - stringsysid - stringndataid + boolisParam&false; + stringnullpublicId&null; + stringnullsystemId&null; + stringnullnotationData&null; Записывает полную DTD запись. @@ -68,6 +68,30 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + 8.0.0 + + publicId, systemId и + notationData теперь допускают значение null. + + + + + + + &reftitle.seealso; @@ -79,7 +103,6 @@ - + @@ -12,21 +12,21 @@ &reftitle.description; &style.oop; - - boolXMLWriter::writeDtd + + public boolXMLWriter::writeDtd stringname - stringpublicId - stringsystemId - stringsubset + stringnullpublicId&null; + stringnullsystemId&null; + stringnullcontent&null; &style.procedural; - + boolxmlwriter_write_dtd - resourcexmlwriter + XMLWriterwriter stringname - stringpublicId - stringsystemId - stringsubset + stringnullpublicId&null; + stringnullsystemId&null; + stringnullcontent&null; Записывает полный тег DTD. @@ -62,7 +62,7 @@ - subset + content Содержимое DTD. @@ -80,6 +80,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + + &reftitle.seealso; @@ -91,7 +108,6 @@ - + @@ -12,21 +12,21 @@ &reftitle.description; &style.oop; - - boolXMLWriter::writeElementNs + + public boolXMLWriter::writeElementNs stringnullprefix stringname - stringnulluri - stringcontent&null; + stringnullnamespace + stringnullcontent&null; &style.procedural; - + boolxmlwriter_write_element_ns - resourcexmlwriter + XMLWriterwriter stringnullprefix stringname - stringnulluri - stringcontent&null; + stringnullnamespace + stringnullcontent&null; Записывает полное пространство имен тега элемента. @@ -55,11 +55,11 @@ - uri + namespace URI пространства имен. - Если uri равен &null;, объявление пространства имен будет опущено. + Если namespace равен &null;, объявление пространства имен будет опущено. @@ -82,6 +82,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + + &reftitle.seealso; @@ -94,7 +111,6 @@ - + @@ -12,17 +12,17 @@ &reftitle.description; &style.oop; - - boolXMLWriter::writeElement + + public boolXMLWriter::writeElement stringname - stringcontent + stringnullcontent&null; &style.procedural; - + boolxmlwriter_write_element - resourcexmlwriter + XMLWriterwriter stringname - stringcontent + stringnullcontent&null; Записывает полный тег элемента. @@ -60,6 +60,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + + &reftitle.seealso; @@ -72,7 +89,6 @@ - + @@ -12,15 +12,15 @@ &reftitle.description; &style.oop; - - boolXMLWriter::writePi + + public boolXMLWriter::writePi stringtarget stringcontent &style.procedural; - + boolxmlwriter_write_pi - resourcexmlwriter + XMLWriterwriter stringtarget stringcontent @@ -60,6 +60,23 @@ + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + + &reftitle.seealso; @@ -71,7 +88,6 @@ - + @@ -12,14 +12,14 @@ &reftitle.description; &style.oop; - - boolXMLWriter::writeRaw + + public boolXMLWriter::writeRaw stringcontent &style.procedural; - + boolxmlwriter_write_raw - resourcexmlwriter + XMLWriterwriter stringcontent @@ -49,6 +49,23 @@ &return.success; + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &xmlwriter.changelog.writer-param; + + + + &reftitle.seealso; @@ -60,7 +77,6 @@ -