Pour une maintenance et une lisibilité efficaces du code, il est souvent nécessaire de supprimer les commentaires de Fichiers PHP. Cela peut être un processus fastidieux, mais il existe des solutions efficaces pour rationaliser la tâche.
<code class="php">$fileStr = file_get_contents('path/to/file'); $newStr = ''; $commentTokens = array(T_COMMENT); if (defined('T_DOC_COMMENT')) { $commentTokens[] = T_DOC_COMMENT; // PHP 5 } if (defined('T_ML_COMMENT')) { $commentTokens[] = T_ML_COMMENT; // PHP 4 } $tokens = token_get_all($fileStr); foreach ($tokens as $token) { if (is_array($token)) { if (in_array($token[0], $commentTokens)) { continue; } $token = $token[1]; } $newStr .= $token; } echo $newStr;</code>
Cette solution produit le résultat souhaité en supprimant tous les commentaires tout en préservant la structure du code d'origine et le HTML intégré. Il s'adresse aux environnements PHP 4 et PHP 5. En parcourant les jetons et en ignorant de manière sélective les jetons de commentaires, la solution extrait efficacement les extraits de code pertinents.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!