ID:               19980
 User updated by:  [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Feedback
+Status:           Open
 Bug Type:         Scripting Engine problem
 Operating System: Win2000
 PHP Version:      4.2.3
 New Comment:

AyByBn


Previous Comments:
------------------------------------------------------------------------

[2002-10-18 10:26:31] [EMAIL PROTECTED]

And the output is?

------------------------------------------------------------------------

[2002-10-18 10:07:33] [EMAIL PROTECTED]

when calling B::procSave from $a->procSave() the $this keeps linked to
$a.

The code:
<?php

class A {
  function A() {}
  function procSave() {
    echo "A";
    if(isset($this)) echo "y"; else echo "n";
    B::procSave();
  }
}

class B {
  function B() {}
  function procSave() {
    echo "B";
    if(isset($this)) echo "y"; else echo "n";
  }
}

$a = new A();
$b = new B();

$a->procSave();
B::procSave();

?>



------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=19980&edit=1

Reply via email to