phpbar.de logo

Mailinglisten-Archive

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

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

Ulf Wendel ulf_(at)_redsys.de
Wed, 07 Jun 2000 18:03:06 +0200


Hi!

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?

<?php
class wddx {
  var $data = "Ulf";
 
  function wddx() {
    $data = &this->data;
    printf('<pre><code>this->data %s</code></pre'",
wddx_serialize_vars("$this->data");
    printf('<pre><code>$this->data %s</code></pre>',
wddx_serialize_vars("this->data");
    printf('<pre><code>$data %s</code></pre>',
wddx_serialize_vars("$this->data");    
  }
}
?>

Ulf


php::bar PHP Wiki   -   Listenarchive