xml_set_end_namespace_decl_handler
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
xml_set_end_namespace_decl_handler
Референца за `function.xml-set-end-namespace-decl-handler.php` со подобрена типографија и навигација.
xml_set_end_namespace_decl_handler
(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)
xml_set_end_namespace_decl_handler — Поставете рачка за декларација на крајот на именскиот простор
= NULL
Поставете рачка што ќе се повика при излегување од опсегот на декларација на именски простор. Ова ќе се повика, за секоја декларација на именски простор, по рачката за крајната ознака на елементот во кој е деклариран именскиот простор.
Овој настан не е поддржан под libXML, така што регистрирана рачка нема да биде повикана.
Параметри
parser-
XML парсерот.
handler-
Враќа
nullсе поминува, рачката се ресетира на својата стандардна состојба.Ги ескејпува специјалните знаци во стринг за употреба во SQL изјаваПразен стринг исто така ќе ја ресетира рачката, меѓутоа ова е застарено од PHP 8.4.0.
Враќа
handlerе callable, повикливиот се поставува како рачка.Враќа
handlerе string, тоа може да биде името на метод на објект поставен со xml_set_object().Ги ескејпува специјалните знаци во стринг за употреба во SQL изјаваОва е застарено од PHP 8.4.0.
Ги ескејпува специјалните знаци во стринг за употреба во SQL изјаваОд PHP 8.4.0, повикливиот се проверува да биде валиден при поставување на рачката, а не кога се повикува. Ова значи дека xml_set_object() мора да се повика пред поставување на стринг за метод како повратен повик. Меѓутоа, бидејќи ова однесување е исто така застарено од PHP 8.4.0, користењето на соодветен callable за методот се препорачува наместо тоа.
Сигнатурата на рачката мора да биде:
parser- XML парсерот што ја повикува рачката.
prefix-
Префиксот е стринг што се користи за повикување на просторот на имиња во XML објект.
falseако не постои префикс.
Вратени вредности
Секогаш враќа true.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.4.0 |
Поминување на не-callable string to
handler е сега застарено, користете соодветен повик за методи, или null за ресетирање на ракувачот.
|
| 8.4.0 |
Валидноста на handler како callable
се проверува сега при поставување на ракувачот наместо при негово повикување.
|
| 8.0.0 |
parser очекува XMLParser
инстанца сега; претходно, валидна xml resource се очекуваше.
|
Види Исто така
- xml_set_start_namespace_decl_handler() - Поставете рачка за декларација на почетокот на именскиот простор