php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #11746 References to objects still doesn't work properly
Submitted: 2001-06-27 11:56 UTC Modified: 2001-06-27 13:17 UTC
From: zork at pablosoft dot com dot pl Assigned:
Status: Not a bug Package: Class/Object related
PHP Version: 4.0 Latest CVS (2001-06-27) OS: Linux 2.2.x
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: zork at pablosoft dot com dot pl
New email:
PHP Version: OS:

 

 [2001-06-27 11:56 UTC] zork at pablosoft dot com dot pl
When I want to set reference to $this obiect gets copied.

<?
class CUI_element {
	var $value;
	function CUI_element($value) {
		global $ui_handler;
		$this -> value = $value;
		$ui_handler -> register($this);		
	}
}

class CUI_handler {
	var $data;
	
	function CUI_handler() {
		$this -> data = false;
	}
	
	function register(&$element) {
		$this -> data = &$element;
	}
};

$ui_handler = new CUI_Handler();
$test = new CUI_Element("test");
$test -> value = "changed";
var_dump($ui_handler);
?>

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2001-06-27 13:17 UTC] sniper@php.net
submitted 3 times.

 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sat Dec 21 16:01:28 2024 UTC