Mailinglisten-Archive |
Hi, > > Insbesondere sind die Variablenumbenennungen problematisch... > Wo siehst Du den entscheidenden Unterschied zwischen Variablen > und Funktionen? Variablen machen bei mir einen Unterschied, da diese häufiger in Kommandos wie eval , serialize,unserialize vorkommen - Beispiel: $string=serialize($meinobjekt) - dann Abspeichern des Strings auf Platte/DB. Wenn man dieses Objekt dann - nach der Konvertierung - einlesen unserialisieren würde, bekommt man Probleme, da die Variablennamen nicht mehr stimmen. Kommt ggf. nicht so häufig vor - bei mir allerdings schon. Natürlich hat man diese Problem auch bei Klassen, da diese sich ja neuerdings auch serialisieren lassen. Wenn ich sowas schreiben, dann sollte das eher ein Nachmittags-Hack werden, wo einfach alle Sonderfälle nicht drin sind, sonst wird es wirklich recht aufwendig. > Wenn man den PHP-Parser selbst benutzt, sollten doch eigentlich > alle notwendigen Symboltabellen da sein, oder? > (Nein, ... ich kenne den Parser/Lexer-Code von PHP nicht wirklich ...) > > > Aber Kommentarentfernung, Funktionsumbenennungen, > > Umformatieren würden schon ne Menge bringen. > > Nunja, ... fuer ernsthafte Diskussionen zu diesem Thema sollte man > dann wohl besser nach de.comp.compilerbau (oder so) umziehen ;). > Hier wird' langsam aber sicher off-topic. In NG poste ich nicht so gerne. Ich denke schon daß es es hier OnTopic ist, da ja noch offen ist, ob ich - oder jemand anders - sowas schreiben soll -was ja auch abhängig von einem möglichen PHP-Compiler wäre. Ansonsten geht auch PM. tschau, Nicolay
php::bar PHP Wiki - Listenarchive