Gibt es vielleicht eine native PHP-Funktion, mit der man Kommentare aus PHP-Code herausfiltern kann?
nicht, dass ich wuesste, aber einen Workaround:
<?php
$file = "datei.php";
echo exec("grep // " . $file);
?>
^^
mit lustigen Gruessen
Muelli
Nein, ich möchte nur Kommentare gefiltert haben. Webadressen in Strings etwa hätte ich gerne noch behalten. [img]
http://www.fb18.de/gfx/25.gif[/img]
$file = highlight_file("index.php", TRUE);
$file = preg_replace('!<span style="color: #FF8000">(.*?)</span>!', "", $file);
echo $file;
ein wenig dreckig und nur wirklich sinnvoll, wenn du den code eh ausgeben willst, weil die datei ja voll mit den anderen syntax-highlite-html ist.
also wahrscheinlich nicht das was du haben willst.
Sehr cool von der Idee her. Das muss ich morgen mal antesten. Weil meine eigene Funktion war schon bei 50 Zeilen als ich hier gepostet habe und sah weder elgant aus, noch kam sie mit allen Sonderfällen zurecht.
Gibt es vielleicht eine native PHP-Funktion, mit der man Kommentare aus PHP-Code herausfiltern kann?
Tokenizer.
Oh, und da wollte ich grad den Code für schreiben und sehe auf
http://de3.php.net/tokenizerdaß das da schon als Beispiel ist :)
Roooooaaar. Exzellent. Vielen dank! [img]
http://www.fb18.de/gfx/23.gif[/img]