Services webmasters
Partenaires
Jeux concours gratuits
 
Constantes prédefinies
<<<
Exemples token_get_all
>>>

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

<< Exemples >>
Constantes prédefinies Analyseur de code PHP token_get_all
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -