(PHP 4, PHP 5, PHP 7, PHP 8)
xml_set_external_entity_ref_handler — Harici öğe gönderimi işleyiciyi belirler
ayrıştırıcı
ile belirtilen XML ayrıştırıcı için
harici öğe gönderimi işleyiciyi belirler.
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ı
,$açık_öğe_isimleri
,$taban
,$sistem_id
,$genel_id
ayrıştırıcı
açık_öğe_isimleri
taban
sistem_id
) ayrıştırmak için kullanılacak
dizge.
system_id
public_id
İşleyici, öğe işlenmişse true
yoksa false
döndürmelidir.
false
döndüğü durumda, XML ayrıştırıcı ayrıştırmayı durdurur ve
xml_get_error_code() işlevinin
XML_ERROR_EXTERNAL_ENTITY_HANDLING
döndürmesini
sağlar.
Daima true
döndürür.