7.103 Analyseur de code PHP
7 Index des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Constantes prédefinies ->Exemples . token_get_all . token_name
|
7.103.5 Exemples
Voici un exemple simple de script PHP qui utilise le tokenizer
pour lire un fichier, supprimer tous les commentaires de la source,
et afficher uniquement du code.
| Suppression de commentaires avec le tokenizer |
<?php $source = file_get_contents("un_script.php"); $tokens = token_get_all($source); foreach ($tokens as $token) { if (is_string($token)) { // token d'un seul caractère echo $token; } else { // tableau de tokens list($id, $text) = $token; switch($id) { case T_COMMENT: case T_ML_COMMENT: // aucune action sur les commentaires break; default: // tout le reste doit être affiché echo $text; break; } } } ?>
|
|