Hi!
I'm having some goofy interactions between $this pointers in classes and variables. Case in Point: if I have the following code: <?php class Y { var $children; function addValue($in_value) { $this->children[] = $in_value; } function Y() { } function Zabba() { $this->addValue("asdfasdfasdf"); } } $abc = new Y(); $abc->Zabba(); var_dump($abc->children); ?> I will correctly get on output, an array with one item in it. However, if I Change the Zabba function to: function Zabba() { $localVariable = $this; $localVariable->addValue("asdfasdfasdf"); } Then I will get on output, a NULL array. Why is this? Is there any particular reason this happens? thanks, mark. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]