Но с другой стороны я вижу вот это: https://t.me/RandomGod/5572
<?php
$headerData = [
'title' => 'Главная',
];
<?php
$headerData ??= [];
$headerData += [
'title' => 'Заголовок страницы',
];
?>
<title><?= $headerData['title'] ?></title>
root@node3:~# host autodiscover.dom.ru
autodiscover.DOM.ru has address 188.186.146.37
root@node3:~# ip r get 188.186.146.37
188.186.146.37 via 100.100.1.1 dev eth0 src 5.181.109.174 uid 0
cache
root@node3:~# host owa.dom.ru
owa.DOM.ru has address 188.186.157.51
root@node3:~# ip r get 188.186.157.51
188.186.157.51 via 100.100.1.1 dev eth0 src 5.181.109.174 uid 0
cache
li:hover + ul { /* свойства для появления */ }
сработает, если скрытое меню в документе следует за элементом, ответственным за его показ
а вообще материалов навалом, первое что нашлось: https://html5book.ru/mnogourovnevoe-vypadayushee-menu/