Heim  >  Artikel  >  Backend-Entwicklung  >  PHP unterstützt das Attributwertproblem nicht

PHP unterstützt das Attributwertproblem nicht

WBOY
WBOYOriginal
2016-08-18 09:15:411384Durchsuche

Beim Umschreiben des Themes bin ich auf ein ziemlich nerviges Problem gestoßen:

<code> <li><a class="active" href="#"></a></li></code>

Wenn dieser Code in die PHP-Datei eingefügt wird, wird ein Fehler gemeldet:

[16.08.2016 13:45:49 UTC] PHP-Analysefehler: Syntaxfehler, unerwartetes „aktiv“ (T_STRING), erwartet „,“ oder „;“ in /home/sunhbjaq/public_html/ site/snippets/sidebar.php in Zeile 17

Wenn class="active" entfernt wird, wird es wieder normal.
Wie kann man es lösen? Danke. (Neuling, bitte antworten Sie geduldig, vielen Dank!)
Hinweis: Volltext von sidebar.php:

<code><body><!-- header -->            <section id="header">                <header>                    
<span class="image avatar"><img src="<?php echo html($site->authoravatarurl()) ?>" alt="<?php echo html($site->description()) ?>" /></span>                    
<h1 id="logo"><a href="<?php echo $site->authorurl>"><?php echo html($site->author()) ?></a></h1>                    <p><?php echo html($site->authorintroduction()) ?></p>                
</header>
<!-- /header 下面为id-->   <nav>         
<ul>          
<?php foreach($pages->visible() as $p): ?>          <?php if ($p->isOpen()): ?>              <li><a class="active" href="#"></a></li>          <?php else: ?>              <li><a href="<?php echo html($p->url()) ?>"></a></li>          <?php endif; ?>          <?php endforeach ?>      </ul>   </nav>   <footer>                    <ul class="icons">                        <li><a href="#" class="icon fa-twitter"><span class="label">Twitter</span></a></li>                        <li><a href="#" class="icon fa-facebook"><span class="label">Facebook</span></a></li>                        <li><a href="#" class="icon fa-instagram"><span class="label">Instagram</span></a></li>                        <li><a href="#" class="icon fa-github"><span class="label">Github</span></a></li>                        <li><a href="#" class="icon fa-envelope"><span class="label">Email</span></a></li>                    </ul>     </footer></section></code>

Antwortinhalt:

Beim Umschreiben des Themes bin ich auf ein ziemlich nerviges Problem gestoßen:

<code> <li><a class="active" href="#"></a></li></code>

Wenn dieser Code in die PHP-Datei eingefügt wird, wird ein Fehler gemeldet:

[16.08.2016 13:45:49 UTC] PHP-Analysefehler: Syntaxfehler, unerwartetes „aktiv“ (T_STRING), erwartet „,“ oder „;“ in /home/sunhbjaq/public_html/ site/snippets/sidebar.php in Zeile 17

Wenn class="active" entfernt wird, wird es wieder normal.
Wie kann man es lösen? Danke. (Neuling, bitte antworten Sie geduldig, vielen Dank!)
Hinweis: Volltext von sidebar.php:

<code><body><!-- header -->            <section id="header">                <header>                    
<span class="image avatar"><img src="<?php echo html($site->authoravatarurl()) ?>" alt="<?php echo html($site->description()) ?>" /></span>                    
<h1 id="logo"><a href="<?php echo $site->authorurl>"><?php echo html($site->author()) ?></a></h1>                    <p><?php echo html($site->authorintroduction()) ?></p>                
</header>
<!-- /header 下面为id-->   <nav>         
<ul>          
<?php foreach($pages->visible() as $p): ?>          <?php if ($p->isOpen()): ?>              <li><a class="active" href="#"></a></li>          <?php else: ?>              <li><a href="<?php echo html($p->url()) ?>"></a></li>          <?php endif; ?>          <?php endforeach ?>      </ul>   </nav>   <footer>                    <ul class="icons">                        <li><a href="#" class="icon fa-twitter"><span class="label">Twitter</span></a></li>                        <li><a href="#" class="icon fa-facebook"><span class="label">Facebook</span></a></li>                        <li><a href="#" class="icon fa-instagram"><span class="label">Instagram</span></a></li>                        <li><a href="#" class="icon fa-github"><span class="label">Github</span></a></li>                        <li><a href="#" class="icon fa-envelope"><span class="label">Email</span></a></li>                    </ul>     </footer></section></code>

Dies ist ein Grammatikfehler. Bitte geben Sie den Code an.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn