(PHP 4, PHP 5, PHP 7, PHP 8)
xml_set_processing_instruction_handler — İşlem komutu (PI) eylemcisini belirler
$çözümleyici
, callback $eylemci
) : bool
çözümleyici
ile belirtilen XML çözümleyici için
işlem komutu (PI) eylemcisini belirler.
Bir işlem komutunun biçemi şöyledir:
<?
hedef
veri?>
?>
) öncelenmemelidir (anlamsızlaştırılmamalıdır).
Dolayısıyla XML belgelere işlem komutlarıyla gömülen PHP kodları böyle
karakter dizilimleri içermemelidir. Aksi takdirde, PHP kodu ve işlem
komutunun kapama etiketi karakter verisi olarak ele alınır.
çözümleyici
xml_parser_create() ve xml_parser_create_ns() işlevleri tarafından döndürülen bir XML özkaynağı.
eylemci
xml_parse() işlevi
çözümleyici
için çağrıldığında mevcut olması
gereken işlevin ismini içeren dizge.
İsmi eylemci
ile belirtilen işlevin üç
değiştirge kabul etmesi gerekir:
$çözümleyici
, string $hedef
, string $veri
)çözümleyici
hedef
hedef
, PI hedefini
içermelidir.
veri
veri
, PI verisini
içermelidir.
eylemci
değiştirgesinde işlev olarak boş bir
dizge veya false
belirtilirse ilgili eylemci iptal edilir.
Bilginize: Bir işlev ismi yerine, bir nesneye gönderim ve bir yöntem ismi içeren bir dizi de kullanılabilir.
Başarı durumunda true
, başarısızlık durumunda false
döner.