ID: 31069 User updated by: jody_leigh_salt at yahoo dot co dot uk Reported By: jody_leigh_salt at yahoo dot co dot uk Status: Open -Bug Type: Class/Object related +Bug Type: Zend Engine 2 problem Operating System: XP PHP Version: 5.0.2 New Comment:
Edited submission as I feel as it can be better catagorised Previous Comments: ------------------------------------------------------------------------ [2004-12-13 15:18:10] jody_leigh_salt at yahoo dot co dot uk Description: ------------ Can't call variable objects. Where as in PHP 4 you can!! Reproduce code: --------------- class bug_test { function bug_test() { //create a test var $this->test_var = 'hello world'; } function echo_test_var() { echo $this->test_var; } function say_hello() { $object = 'this'; $$object->echo_test_var(); } } //let show this bug!! $test = new bug_test(); $test->say_hello(); Expected result: ---------------- Should print "hello world to screen" Actual result: -------------- Notice: Undefined variable: this in c:\www\php_newrust\bug.php on line 20 Fatal error: Call to a member function echo_test_var() on a non-object in c:\www\php_newrust\bug.php on line 20 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=31069&edit=1