ursus contionabundo: html - pre tag nicht funzioniert mit html + php Code

Beitrag lesen

Ich bekomme mit:

<?php

function DebugHelperStart() {
	echo '<pre class="DebugHelper">';
	ob_start();
}

function DebugHelperEnd() {
	echo htmlspecialchars( ob_get_clean() );
	echo '</pre>';
}
?><style>
pre.DebugHelper {
   display: block;
   position:absolute;
   z-index:999;
   border: 3px solid red;
   padding:.5rem;
}
</style>

<?php DebugHelperStart(); ?>
 <nav class="link_wechsel">
      <h2 class="visually-hidden">Page navigation</h2>
      <ul>
        <li><a <?php if (1): ?>aria-current="page" <?php endif ?> href="beispiel-1.php">1</a></li>
        <li><a <?php if (1): ?>aria-current="page" <?php endif ?> href="beispiel-2.php">2</a></li>
        <li><a <?php if (1): ?>aria-current="page" <?php endif ?>  href="beispiel-3.php">3</a></li>
        
    </nav>

<?php DebugHelperEnd(); ?>

erwartungsgemäß:

Zeige bitte was Du getan hast.