Forum und email

Commentaar

PHP ondersteunt 'C', 'C++' en Unix shell stijl (Perl stijl) commentaar. Bijvoorbeeld:

<?php
    
echo 'Dit is een test'// Dit is een c++ stijl commentaar van 1 regel
    /* Dit is commentaar van meerdere regels
       en weer een regel commentaar */
    
echo 'Dit is weer een test';
    echo 
'Een laatste test'# Dit is een shell stijl commentaar van 1 regel
?>

De "één regel" commentaar stijlen voegen enkel commentaar toe tot het einde van de regel of het huidige blok PHP code, ongeacht welke als eerste komt. Dit betekent dat HTML code na // ... ?> of # ... ?> gewoon wordt getoond: ?> breekt uit de PHP modus en herstart de HTML modus, en // of # kunnen dat niet beïnvloeden. Als de asp_tags configuratie-instelling aan staat, zal deze zich hetzelfde gedragen bij // %> en # %>. Desalniettemin breekt de </script> tag niet uit PHP modus in een één regel commentaar.

<h1>Dit is een <?php # echo 'simpel';?> voorbeeld.</h1>
<p>De header hierboven zal 'Dit is een  voorbeeld' zeggen.</p>

'C' stijl commentaar stopt bij de eerstvolgende */. Zorg ervoor dat je geen 'C' stijl commentaar in elkaar embed. Deze fout is snel gemaakt als je een groot stuk code om wil zetten in een blok commentaar.

<?php
 
/* 
    echo 'Dit is een test'; /* Dit commentaar zal een probleem veroorzaken */
 
*/
?>