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; } } } ?>
|
|