phpbar.de logo

Mailinglisten-Archive

[php] Re: [php] Re: [php] =?iso-8859-1?Q?Verschl=FCsseln?= von PHP-Source-Codede

[php] Re: [php] Re: [php] =?iso-8859-1?Q?Verschl=FCsseln?= von PHP-Source-Codede

Nicolay Mausz castor_(at)_flying-dog.com
Wed, 01 Mar 2000 14:07:38 +0100


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