libxml_set_external_entity_loader
Function • Return type changed in PHP 8.5
Changes the default external entity loader.
libxml_set_external_entity_loader Function synopsis
libxml_set_external_entity_loader(?callable $resolver_function): true
Parameters
$resolver_function
Type?callable
A callable with the following signature:
This callable should return a `resource`, a `string` from which a resource can be
opened. If `null` is returned, the entity reference resolution will fail.
Return value
Typetrue
Returns true on success, false on failure
Changes to the libxml_set_external_entity_loader Function
PHP 8.5
- Return type changed:
booltotrue
- libxml_set_external_entity_loader(?callable $resolver_function): bool
+ libxml_set_external_entity_loader(?callable $resolver_function): true PHP 8.0
- Return type added:
bool - Parameter type added for parameter #1 (
$resolver_function):?callable
- libxml_set_external_entity_loader($resolver_function)
+ libxml_set_external_entity_loader(?callable $resolver_function): bool PHP 5.4
- Function added
libxml_set_external_entity_loader Function Availability
libxml_set_external_entity_loader Function Availability| PHP Version | Availability |
|---|---|
| PHP 8.6Future Release | Yes |
| PHP 8.5Upcoming Release | Yes |
| PHP 8.4Supported (Latest) | Yes |
| PHP 8.3Supported | Yes |
| PHP 8.2Security-Fixes Only | Yes |
| PHP 8.1Security-Fixes Only | Yes |
| PHP 8.0Unsupported | Yes |
| PHP 7.4Unsupported | Yes |
| PHP 7.3Unsupported | Yes |
| PHP 7.2Unsupported | Yes |
| PHP 7.1Unsupported | Yes |
| PHP 7.0Unsupported | Yes |
| PHP 5.6Unsupported | Yes |
| PHP 5.5Unsupported | Yes |
| PHP 5.4Unsupported | Yes |
| PHP 5.3Unsupported | No |