xml_set_object
En esta página
xml_set_object
Configura un objeto como analizador XML
[!WARNING] Esta función está OBSOLETA a partir de PHP 8.4.0. Depender de esta función está altamente desaconsejado.
Descripción#
#[\Deprecated] xml_set_object(XMLParser $parser, object $object): true
```php
Permite utilizar `parser` dentro de `object`. Todas las funciones de retrollamada podrán ser definidas con `xml_set_element_handler`, etc., y se considerarán métodos de `object`.
## Parámetros
`parser`
Una referencia de analizador XML para usar en el objeto.
`object`
El objeto en el que se debe usar el analizador XML.
## Valores devueltos
Retorna siempre `true`.
## Historial de cambios
| Versión | Descripción |
|----|----|
| 8.4.0 | Esta función está ahora deprecada, pase en su lugar valores `callable` apropiados a `xml_set_` |
| 8.0.0 | `parser` ahora espera una instancia de `XMLParser` ; anteriormente, se esperaba un recurso `xml` de tipo `resource` válido. |
## Ejemplos
Ejemplo con `xml_set_object`
```php
El ejemplo anterior mostrará:
string(1) "A"
array(1) {
["ID"]=>
string(5) "hallo"
}
string(3) "PHP"
string(1) "A"