• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Kommentar wird angezeigt

Hi,

ich habe in der folgenden Code einen Kommentar und habe es vor und hinter dem echo probiert, was eigentlich keine Rolle spielen dürfte. Dennoch wird der Kommentar angezeigt. Und mir leutet nicht ein warum das so ist. Ich konnte bislang auch keinen Hinweis hier zu finden.

PHP:
<?php
if($_GET['p3'] == "fsk18")

// fsk18
{echo'

      <div class="accordionhead">Home</div>
und

PHP:
<?php
if($_GET['p3'] == "fsk18")

{echo'

// fsk18
      <div class="accordionhead">Home</div>
 
Das ist kein Kommentar, das sind einfach zwei Slashes innerhalb eines mehrzeilig definierten Strings.

Wenn du den gesamten Echo-Befehl auskommentieren möchtest, musst du entweder einen Kommentarblock (/*…*/) verwenden oder jede Zeile auskommentieren.

PHP:
/*
echo '

      <div class="accordionhead">Home</div>

    ...';
*/


//echo '
//
//      <div class="accordionhead">Home</div>
//
//    ...';
 
nein, ich wollte nur die eine Zeile mit "fsk18" auskommentieren.
und das ging bisher immer, deshalb war ich nun überrascht. Im übrigen dachte ich das /* ...... */ nicht für php - code gilt.
 
Du bist innerhalb des Strings sozusagen im HTML-Code-Bereich. Wenn du da eine Zeile auskommentieren wolltest, könntest du höchstens einen HTML-Kommentar (<!-- … -->) um den Inhalt setzen. Im Code der Seite wäre der Inhalt dann aber trotzdem noch einzusehen.
 
PHP:
<?php
if($_GET['p3'] == "fsk18")

{echo'

'.
// fsk18 
'
      <div class="accordionhead">Home</div>';

Funktioniert zwar, ist aber ziemlich unsauber :D
 

Neueste Beiträge

Zurück
Oben