Mailinglisten-Archive |
On Tuesday 14 October 2008 11:51, Ulf Seltmann wrote:
> also vollkommen korrekt.
>
> Wie wäre es mit einem Minimalbeispiel
class foo {
$var = NULL;
function bla() {
$this->var = 0;
$this->var = $was_anderes;
var_dump($this->var) // alles richtig float und der Wert stimmt
}
}
$obj = new foo;
$obj->bla();
var_dump($obj->var); // INT und 0
Ist natürlich alles ein wenig komplizierter.
Mit $this->var wird vorher noch einiges angestellt.
Da wird auch irgendwo die Ursache liegen. Das muss ich jetzt durch rückwärts
probieren rausfinden.
Trotzdem ist es extrem komisch das Typ und Inhalt verloren gehen, zumal die
Methode nach var_dump endet und da alles noch passt.
Notfalls schreibe ich den Wert einfach in eine andere Variable.
php::bar PHP Wiki - Listenarchive