Exemples

Voici un exemple simple de script PHP utilisant le tokenizer ; il lit un fichier PHP, supprime tous les commentaires de la source, et affiche uniquement le code.

Exemple #1 Supprime les commentaires avec le tokenizer

<?php
$source = file_get_contents('example.php');
$tokens = token_get_all($source);

foreach ($tokens as $token) {
   if (is_string($token)) {
       // un simple caractère token
       echo $token;
   } else {
       // tableau token
       list($id, $text) = $token;

       switch ($id) {
           case T_COMMENT:
           case T_DOC_COMMENT:
               // Aucune action sur les commentaires
               break;

           default:
               // rien d'autre -> affiche "tel quel"
               echo $text;
               break;
       }
   }
}
?>
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top