(PHP 4, PHP 5, PHP 7, PHP 8)
xml_set_processing_instruction_handler — Imposta il gestore delle istruzioni di processo (PI)
Imposta la funzione del gestore delle istruzioni di processo (PI) per il parser XML
parser
.
Un'istruzione di elaborazione ha il seguente formato:
<?
?>
?>
) non può essere tra apici,
pertanto questa sequenza di caratteri non dovrebbe apparire nel codice PHP che si
inserisce nel documento XML con le PI.Se ciò accade il resto del codice PHP, come
il "reale" tag di fine PI, sarà trattato come dati di caratteri.
parser
Un riferimento al parser XML per impostare la funzione del gestore delle istruzioni di processo (PI).
handler
handler
è una stringa contenente il nome di una
funzione che deve esistere quando xml_parse() è chiamata
per il parser
.
La funzione indicata da handler
deve accettare
tre parametri:
parser
target
target
, contiene l'obiettivo del
PI.
data
data
, contiene i dati
PI.
Se una funzione di gestione è impostata con una stringa vuota, oppure false
, il gestore
in questione è disabilitato.
Nota: Invece di un nome di funzione, può essere passato anche un array contenente un riferimento ad oggetto e un nome di metodo.
Restituisce true
in caso di successo, false
in caso di fallimento.