libxml_disable_entity_loader
(PHP 5 >= 5.2.11, PHP 7, PHP 8)
libxml_disable_entity_loader — Вимкнення можливості завантаження сутностей із зовнішніх джерел
Увага
Ця функція була ВИДАЛЕНО у PHP 8.0.0. Використання цієї функції не рекомендується.
Опис
libxml_disable_entity_loader(bool $disable = true): bool
Вимкнення/вмикання можливості завантажувати зовнішні сутності. Зверніть увагу, що вимкнення завантаження зовнішніх сутностей може спричинити загальні проблеми із завантаженням XML-документів. Однак у libxml 2.9.0 підстановка сутностей відключена за умовчанням, тому немає необхідності відключати завантаження зовнішніх сутностей, якщо немає необхідності дозволяти посилання на внутрішні сутності за допомогою LIBXML_NOENT
. Як правило, краще використовувати libxml_set_external_entity_loader() для придушення завантаження зовнішніх сутностей.
Список параметрів
disable
Вимкнення (true
) або включення (false
) модулів libxml (таких як DOM XMLWriter і XMLReader) для завантаження зовнішніх сутностей.
Значення, що повертаються
Повертає попереднє значення.
Дивіться також
- libxml_use_internal_errors() - Відключення помилок libxml та передача повноважень щодо вибірки та обробки інформації про помилки користувачеві
- libxml_set_external_entity_loader() - Зміна завантажувача за умовчанням для зовнішніх об'єктів
- Константа**
LIBXML_NOENT
**