(PHP 4, PHP 5, PHP 7, PHP 8)
xml_set_processing_instruction_handler — İşlem komutu (PI) işleyicisini belirler
ayrıştırıcı
ile belirtilen XML ayrıştırıcı için işlem komutu (PI) işleyicisini belirler.
Bir işlem komutunun biçemi şöyledir:
<?hedef veri ?>
PHP kodu <?php
işlem komutu içine konabilir. Böylece bir XML belgesisi PHP kodu içerebilir. Ancak, XML işlem komutunda kapama etiketi (?>
) verinin bir parçası olmamalıdır. İşlem komutunun kapama etiketi gömülü PHP kodunun içinde yer alırsa, PHP kodu ve işlem komutunun "asıl" kapama etiketi karakter verisi olarak ele alınır.
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ı
hedef
veri
Daima true
döndürür.