Особенности работы с DOMDocument в php 7 и 8

Разрабатывал давече один скрипт по работе с XML, на рабочем ПК, установленным php 8.2, и был весьма удивлён, что код вида:

Отлично работает на PHP 8 и не работает на PHP 7. , ругаясь на

Странно подумал я, почесав затылок. Пришлось переписать код на вида:

И нигде ведь не попадалось в документации по работе с PHP, что совместимость с php7 сломана. Хотя может плохо смотрел..

Совместное использование php 7 и php 5 на одном сервере Ubuntu 16.4

По умолчанию на последних версиях Ubuntu с ситемой ставится php 7. Однако до сих пор множество проектов не работают полноценно на этой версии.

1) Добавим репозитарий и установим php 5.6 и php 7.0 вместе

2) Переключимся на php 5.6

  • Apache:
  • CLI:

3) Переключимся на php 7.0

  • Apache:
  • CLI: