0
Wie kann ich Kommentare in Zweigdateien mit PHP lesen?PHP Wie liest man Kommentare aus einer Zweigdatei?
test.twig:
{# Holy cow Twig is awesome! #}
PHP:
$tokens = token_get_all(file_get_contents("test.twig"));
$comments = array();
foreach($tokens as $token) {
if($token[0] == T_COMMENT || $token[0] == T_DOC_COMMENT) {
$comments[] = $token[1];
}
}
print_r($comments);
Ergebnis:
Array ()
Irgendwelche Ideen?
'{#' und '#}' werden Tokens für diese Funktion nicht unterstützt. Entweder müssen Sie eine andere Bibliothek verwenden (falls vorhanden) oder eine eigene Funktion schreiben. Liste der Parser-Token: http://php.net/manual/en/tokens.php – walther
Sie müssen verstehen, [wie Zweig löscht Kommentare] (https://github.com/twigphp/Twig/blob/f0a4fa678465491947554f6687c5fca5e482f8ec/lib /Twig/Lexer.php#L18). –