Php/docs/tokenizer.examples

From Get docs

Examples

Here is a simple example PHP script using the tokenizer that will read in a PHP file, strip all comments from the source and print the pure code only.

Example #1 Strip comments with the tokenizer

<?php$source = file_get_contents('example.php');$tokens = token_get_all($source);foreach ($tokens as $token) {   if (is_string($token)) {       // simple 1-character token       echo $token;   } else {       // token array       list($id, $text) = $token;       switch ($id) {            case T_COMMENT:            case T_DOC_COMMENT:               // no action on comments               break;           default:               // anything else -> output "as is"               echo $text;               break;       }   }}?>