diff --git a/appendices/resources.xml b/appendices/resources.xml index 13590166c..2527b7813 100644 --- a/appendices/resources.xml +++ b/appendices/resources.xml @@ -1,5 +1,5 @@ - + @@ -388,6 +388,46 @@ dbx result + + enchant_broker + + enchant_broker_init + + + enchant_broker_describe, + enchant_broker_dict_exists, + enchant_broker_get_dict_path, + enchant_broker_get_error, + enchant_broker_list_dicts, + enchant_broker_set_dict_path, + enchant_broker_set_ordering + + + enchant_broker_free + + Провайдер Enchant (до PHP 8.0.0) + + + enchant_dict + + enchant_broker_request_dict + enchant_broker_request_pwl_dict + + + enchant_dict_add_to_personal, + enchant_dict_add_to_session, + enchant_dict_check, + enchant_dict_describe, + enchant_dict_get_error, + enchant_dict_is_in_session, + enchant_dict_store_replacement, + enchant_dict_suggest + + + enchant_broker_free_dict + + Словарь Enchant (до PHP 8.0.0) + fbsql link diff --git a/language-snippets.ent b/language-snippets.ent index 9975afe97..d9af1bac7 100644 --- a/language-snippets.ent +++ b/language-snippets.ent @@ -1,5 +1,5 @@ - + @@ -659,6 +659,43 @@ dbm_identifierИдентификатор со '> + + + + broker + + + Провайдер Enchant, возвращаемый enchant_broker_init. + + + '> + + + dictionary + + + Словарь Enchant, возвращаемый enchant_broker_request_dict + или enchant_broker_request_pwl_dict. + + + '> + + + 8.0.0 + + broker ожидает экземпляр EnchantBroker; + Ранее ожидался ресурс (&resource;). + +'> + + + 8.0.0 + + dictionary ожидает экземпляр EnchantDictionary; + Ранее ожидался ресурс (&resource;). + +'> + diff --git a/language/types.xml b/language/types.xml index 8925f781c..46e59db8b 100644 --- a/language/types.xml +++ b/language/types.xml @@ -1,5 +1,5 @@ - + @@ -96,27 +96,6 @@ - - Для удобства понимания в этом руководстве используется также несколько - псевдотипов: - - - - - - - mixed - - - - - - void - - - - - Вы также можете найти несколько упоминаний типа двойной точности (double). Рассматривайте его как число с плавающей точкой, два имени существуют только @@ -201,7 +180,6 @@ if (is_string($a_bool)) { &language.types.null; &language.types.callable; &language.types.declarations; - &language.types.pseudo-types; &language.types.type-juggling; diff --git a/language/types/declarations.xml b/language/types/declarations.xml index c5bece4f6..3e37100be 100644 --- a/language/types/declarations.xml +++ b/language/types/declarations.xml @@ -1,6 +1,6 @@ - + @@ -153,6 +153,19 @@ Stack trace: + + mixed + + + mixed эквивалентен типу union + + arrayboolcallableintfloat + objectresourcestringnull + . + Доступно с PHP 8.0.0. + + + &reftitle.examples; @@ -273,6 +286,8 @@ object(C)#1 (0) { + + Обнуляемые типы diff --git a/reference/enchant/setup.xml b/reference/enchant/setup.xml index 5980034fd..cf25d1711 100644 --- a/reference/enchant/setup.xml +++ b/reference/enchant/setup.xml @@ -1,6 +1,6 @@ - + @@ -39,7 +39,7 @@
&reftitle.resources; - В этом модуле используются два типа ресурсов. + До PHP 8.0.0, в этом модуле используются два типа ресурсов. Первый для брокера (менеджер бекэндов). Второй для словаря. diff --git a/reference/xml/functions/xml-get-current-byte-index.xml b/reference/xml/functions/xml-get-current-byte-index.xml index 32508af5c..84c85bd6f 100644 --- a/reference/xml/functions/xml-get-current-byte-index.xml +++ b/reference/xml/functions/xml-get-current-byte-index.xml @@ -1,5 +1,5 @@ - + @@ -12,7 +12,7 @@ &reftitle.description; intxml_get_current_byte_index - XmlParserparser + XMLParserparser Получает текущий для заданного XML-анализатора байтовый индекс. diff --git a/reference/xml/functions/xml-get-current-column-number.xml b/reference/xml/functions/xml-get-current-column-number.xml index e11bb7cd4..893b40796 100644 --- a/reference/xml/functions/xml-get-current-column-number.xml +++ b/reference/xml/functions/xml-get-current-column-number.xml @@ -1,5 +1,5 @@ - + @@ -14,7 +14,7 @@ &reftitle.description; intxml_get_current_column_number - XmlParserparser + XMLParserparser Получает текущий номер столбца заданного XML-анализатора. diff --git a/reference/xml/functions/xml-get-current-line-number.xml b/reference/xml/functions/xml-get-current-line-number.xml index ad0bfd26d..929aadc6a 100644 --- a/reference/xml/functions/xml-get-current-line-number.xml +++ b/reference/xml/functions/xml-get-current-line-number.xml @@ -1,5 +1,5 @@ - + @@ -12,7 +12,7 @@ &reftitle.description; intxml_get_current_line_number - XmlParserparser + XMLParserparser Получает номер текущей строки для заданного XML-анализатора. diff --git a/reference/xml/functions/xml-get-error-code.xml b/reference/xml/functions/xml-get-error-code.xml index 8f9483a56..0be20dd0b 100644 --- a/reference/xml/functions/xml-get-error-code.xml +++ b/reference/xml/functions/xml-get-error-code.xml @@ -1,5 +1,5 @@ - + @@ -12,7 +12,7 @@ &reftitle.description; intxml_get_error_code - XmlParserparser + XMLParserparser Получает код ошибки XML-анализатора. diff --git a/reference/xml/functions/xml-parse-into-struct.xml b/reference/xml/functions/xml-parse-into-struct.xml index 0138dd659..14263adbc 100644 --- a/reference/xml/functions/xml-parse-into-struct.xml +++ b/reference/xml/functions/xml-parse-into-struct.xml @@ -1,5 +1,5 @@ - + @@ -12,7 +12,7 @@ &reftitle.description; intxml_parse_into_struct - XmlParserparser + XMLParserparser stringdata arrayvalues arrayindex&null; diff --git a/reference/xml/functions/xml-parse.xml b/reference/xml/functions/xml-parse.xml index df7e44825..b51a4225b 100644 --- a/reference/xml/functions/xml-parse.xml +++ b/reference/xml/functions/xml-parse.xml @@ -1,5 +1,5 @@ - + @@ -12,7 +12,7 @@ &reftitle.description; intxml_parse - XmlParserparser + XMLParserparser stringdata boolis_final&false; diff --git a/reference/xml/functions/xml-parser-create-ns.xml b/reference/xml/functions/xml-parser-create-ns.xml index 6e1ac722a..cc174f545 100644 --- a/reference/xml/functions/xml-parser-create-ns.xml +++ b/reference/xml/functions/xml-parser-create-ns.xml @@ -1,5 +1,5 @@ - + @@ -11,7 +11,7 @@ &reftitle.description; - XmlParserxml_parser_create_ns + XMLParserxml_parser_create_ns stringnullencoding&null; stringseparator":" diff --git a/reference/xml/functions/xml-parser-create.xml b/reference/xml/functions/xml-parser-create.xml index 483061f62..3e32b66c6 100644 --- a/reference/xml/functions/xml-parser-create.xml +++ b/reference/xml/functions/xml-parser-create.xml @@ -1,5 +1,5 @@ - + @@ -11,7 +11,7 @@ &reftitle.description; - XmlParserxml_parser_create + XMLParserxml_parser_create stringnullencoding&null; diff --git a/reference/xml/functions/xml-parser-free.xml b/reference/xml/functions/xml-parser-free.xml index 3cf68ef59..e9ad94bb1 100644 --- a/reference/xml/functions/xml-parser-free.xml +++ b/reference/xml/functions/xml-parser-free.xml @@ -1,5 +1,5 @@ - + @@ -12,7 +12,7 @@ &reftitle.description; boolxml_parser_free - XmlParserparser + XMLParserparser Освобождает память, занятую XML-анализатором parser. diff --git a/reference/xml/functions/xml-parser-get-option.xml b/reference/xml/functions/xml-parser-get-option.xml index e35f522fb..aa7eff764 100644 --- a/reference/xml/functions/xml-parser-get-option.xml +++ b/reference/xml/functions/xml-parser-get-option.xml @@ -1,5 +1,5 @@ - + @@ -12,7 +12,7 @@ &reftitle.description; stringintxml_parser_get_option - XmlParserparser + XMLParserparser intoption diff --git a/reference/xml/functions/xml-parser-set-option.xml b/reference/xml/functions/xml-parser-set-option.xml index 79ed1cffb..d52987547 100644 --- a/reference/xml/functions/xml-parser-set-option.xml +++ b/reference/xml/functions/xml-parser-set-option.xml @@ -1,5 +1,5 @@ - + @@ -12,7 +12,7 @@ &reftitle.description; boolxml_parser_set_option - XmlParserparser + XMLParserparser intoption stringintvalue diff --git a/reference/xml/functions/xml-set-character-data-handler.xml b/reference/xml/functions/xml-set-character-data-handler.xml index 95f7ad395..e8c7ba649 100644 --- a/reference/xml/functions/xml-set-character-data-handler.xml +++ b/reference/xml/functions/xml-set-character-data-handler.xml @@ -1,5 +1,5 @@ - + @@ -12,7 +12,7 @@ &reftitle.description; boolxml_set_character_data_handler - XmlParserparser + XMLParserparser callablehandler diff --git a/reference/xml/functions/xml-set-default-handler.xml b/reference/xml/functions/xml-set-default-handler.xml index 22240cb6b..878888153 100644 --- a/reference/xml/functions/xml-set-default-handler.xml +++ b/reference/xml/functions/xml-set-default-handler.xml @@ -1,5 +1,5 @@ - + @@ -12,7 +12,7 @@ &reftitle.description; boolxml_set_default_handler - XmlParserparser + XMLParserparser callablehandler diff --git a/reference/xml/functions/xml-set-element-handler.xml b/reference/xml/functions/xml-set-element-handler.xml index 624fd6578..6bfb44435 100644 --- a/reference/xml/functions/xml-set-element-handler.xml +++ b/reference/xml/functions/xml-set-element-handler.xml @@ -1,5 +1,5 @@ - + @@ -12,7 +12,7 @@ &reftitle.description; boolxml_set_element_handler - XmlParserparser + XMLParserparser callablestart_handler callableend_handler diff --git a/reference/xml/functions/xml-set-end-namespace-decl-handler.xml b/reference/xml/functions/xml-set-end-namespace-decl-handler.xml index b12183abc..bee4c16c4 100644 --- a/reference/xml/functions/xml-set-end-namespace-decl-handler.xml +++ b/reference/xml/functions/xml-set-end-namespace-decl-handler.xml @@ -1,5 +1,5 @@ - + @@ -12,7 +12,7 @@ &reftitle.description; boolxml_set_end_namespace_decl_handler - XmlParserparser + XMLParserparser callablehandler @@ -58,7 +58,7 @@ XML_ERROR_EXTERNAL_ENTITY_HANDLING. handler - XmlParserparser + XMLParserparser stringprefix diff --git a/reference/xml/functions/xml-set-external-entity-ref-handler.xml b/reference/xml/functions/xml-set-external-entity-ref-handler.xml index eb6674f93..5f46ff18f 100644 --- a/reference/xml/functions/xml-set-external-entity-ref-handler.xml +++ b/reference/xml/functions/xml-set-external-entity-ref-handler.xml @@ -1,5 +1,5 @@ - + @@ -12,7 +12,7 @@ &reftitle.description; boolxml_set_external_entity_ref_handler - XmlParserparser + XMLParserparser callablehandler @@ -49,9 +49,9 @@ работу, а функция xml_get_error_code будет возвращать константу XML_ERROR_EXTERNAL_ENTITY_HANDLING. - + handler - XmlParserparser + XMLParserparser stringopen_entity_names stringbase stringsystem_id diff --git a/reference/xml/functions/xml-set-notation-decl-handler.xml b/reference/xml/functions/xml-set-notation-decl-handler.xml index dbd7d0c94..13521b1e0 100644 --- a/reference/xml/functions/xml-set-notation-decl-handler.xml +++ b/reference/xml/functions/xml-set-notation-decl-handler.xml @@ -1,5 +1,5 @@ - + @@ -12,7 +12,7 @@ &reftitle.description; boolxml_set_notation_decl_handler - XmlParserparser + XMLParserparser callablehandler @@ -59,7 +59,7 @@ аргументов: handler - XmlParserparser + XMLParserparser stringnotation_name stringbase stringsystem_id diff --git a/reference/xml/functions/xml-set-object.xml b/reference/xml/functions/xml-set-object.xml index 088c45194..56584a0e2 100644 --- a/reference/xml/functions/xml-set-object.xml +++ b/reference/xml/functions/xml-set-object.xml @@ -1,5 +1,5 @@ - + @@ -12,7 +12,7 @@ &reftitle.description; boolxml_set_object - XmlParserparser + XMLParserparser objectobject diff --git a/reference/xml/functions/xml-set-processing-instruction-handler.xml b/reference/xml/functions/xml-set-processing-instruction-handler.xml index f52c1824d..b70443ed3 100644 --- a/reference/xml/functions/xml-set-processing-instruction-handler.xml +++ b/reference/xml/functions/xml-set-processing-instruction-handler.xml @@ -1,5 +1,5 @@ - + @@ -14,7 +14,7 @@ &reftitle.description; boolxml_set_processing_instruction_handler - XmlParserparser + XMLParserparser callablehandler @@ -62,7 +62,7 @@ аргумента: handler - XmlParserparser + XMLParserparser stringtarget stringdata diff --git a/reference/xml/functions/xml-set-start-namespace-decl-handler.xml b/reference/xml/functions/xml-set-start-namespace-decl-handler.xml index a6dfffef3..8116b3a90 100644 --- a/reference/xml/functions/xml-set-start-namespace-decl-handler.xml +++ b/reference/xml/functions/xml-set-start-namespace-decl-handler.xml @@ -1,5 +1,5 @@ - + @@ -14,7 +14,7 @@ &reftitle.description; boolxml_set_start_namespace_decl_handler - XmlParserparser + XMLParserparser callablehandler @@ -53,9 +53,9 @@ работу, а функция xml_get_error_code будет возвращать константу XML_ERROR_EXTERNAL_ENTITY_HANDLING. - + handler - XmlParserparser + XMLParserparser stringprefix stringuri 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 43d409909..9e8f6ce5d 100644 --- a/reference/xml/functions/xml-set-unparsed-entity-decl-handler.xml +++ b/reference/xml/functions/xml-set-unparsed-entity-decl-handler.xml @@ -1,5 +1,5 @@ - + @@ -14,7 +14,7 @@ &reftitle.description; boolxml_set_unparsed_entity_decl_handler - XmlParserparser + XMLParserparser callablehandler @@ -63,7 +63,7 @@ аргументов: handler - XmlParserparser + XMLParserparser stringentity_name stringbase stringsystem_id