(PHP 4, PHP 5, PHP 7, PHP 8)
xml_set_unparsed_entity_decl_handler — Ayrıştırılmayan öğe bildirimi işleyicisini belirler
ayrıştırıcı
ile belirtilen XML ayrıştırıcı için ayrıştırılmayan öğe bildirimi (NDATA) işleyicisini belirler.
XML ayrıştırıcı, aşağıdaki gibi bir NDATA bildirimli bir harici öğe bildirimi saptarsa ismi işleyici
bağımsız değişkeninde belirtilen işlev çağrılır:
<!ENTITY <parameter>isim</parameter> {<parameter>genel_id</parameter> | <parameter>sistem_id</parameter>} NDATA <parameter>notationName</parameter>
<!ENTITY
isim
{genel_id
| sistem_id
}
NDATA
gösterim_adı
Harici öğe olarak bildirilen gösterim tanımı için » XML 1.0 belirtiminin ilgili bölümüne bakınız.
ayrıştırıcı
XML ayrıştırıcı.
işleyici
null
veya boş dizge belirtilirse işleyici bunu varsayılan duruma getirir.
işleyici
callable türündeyse, işleyici işlev olarak kullanılır.
işleyici
string türündeyse, xml_set_object() ile atanmış bir nesnenin yöntem ismi olabilir.
İşleyici işlev sözdizimi:
$ayrıştırıcı
,$öğe_adı
,$taban
,$sistem_id
,$genel_id
,$gösterim_adı
ayrıştırıcı
öğe_adı
taban
sistem_id
) ayrıştırmak için kullanılacak dizge. Şimdilik bu bağımsız değişken daima boş bir dizgedir. sistem_id
genel_id
gösterim_adı
Daima true
döndürür.