xml_set_start_namespace_decl_handler
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
xml_set_start_namespace_decl_handler
Референца за `function.xml-set-start-namespace-decl-handler.php` со подобрена типографија и навигација.
xml_set_start_namespace_decl_handler
(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)
xml_set_start_namespace_decl_handler — Поставете рачка за декларација на почетен простор на имиња
= NULL
Поставете рачка што ќе се повика кога ќе се декларира простор на имиња. Декларациите на просторот на имиња се случуваат во почетните ознаки. Но, рачката за почетна декларација на просторот на имиња се повикува пред рачката за почетна ознака за секој простор на имиња деклариран во таа почетна ознака.
Параметри
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ако не постои префикс. uri- Uniform Resource Identifier (URI) на просторот на имиња.
Вратени вредности
Секогаш враќа true.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.4.0 |
Поминување на не-callable string to
handler е сега застарено, користете соодветен повик за методи, или null за ресетирање на ракувачот.
|
| 8.4.0 |
Валидноста на handler како callable
се проверува сега при поставување на ракувачот наместо при негово повикување.
|
| 8.0.0 |
parser очекува XMLParser
инстанца сега; претходно, валидна xml resource се очекуваше.
|
Види Исто така
- xml_set_end_namespace_decl_handler() - Поставете рачка за декларација на краен простор на имиња