phpbar.de logo

Mailinglisten-Archive

[php] wie: wddx_serialize_vars("this->data") ?

[php] wie: wddx_serialize_vars("this->data") ?

Tobias Ratschiller tobias_(at)_dnet.it
Wed, 7 Jun 2000 18:16:22 +0200


> Wie überrdede wddx_serialize_vars() dazu eine Instanzvariable zu
> serializen, ohne diese in den Scope der Methode zu laden? Nur die dritte
> Variante im Snippet liefert das gewünschte Ergebnis. Wird die Angabe
> generell nicht vollständig aufgelöst, wie es einst bei echo/print etc.
> der Fall war?

Erstens sind in der Klasse einige Syntaxfehler, zweitens kann man mit
wddx_serialize_vars() einfach keine Klassenvariablen serialisieren. Da
bleibt nur der Umweg über die temporäre Variable $data. Das hat weniger mit
Variableninterpolation als mit der Implementation von wddx_serialize_vars()
zu tun.

Objekte lassen sich allerdings sehr wohl in ein <struct> serialisieren.

Mit freundlichen Grüßen,
  Tobias Ratschiller



php::bar PHP Wiki   -   Listenarchive