Hi Yasuo,
I seem to remember having similar problems understanding objects and
references
also and you guided me here. Manuel is a good programmer and if he also has
problems, I'm a bit worried for novices. Objects and references are not
intuitive :(
Regards, John
Yasuo Ohgaki [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
Manuel Lemos wrote:
Hello,
I am trying to return a reference from an object created inside a
function and at the same time have the object stored in a global
variable.
It seems that when I try doing it by assigning the object reference to a
function argument that is passed by reference, nothing is returned in
that variable despite inside the function the argument variable seems to
have the right value.
Is this a PHP bug or this is not the right way to do it?
No this is not a bug, but issue.
Please ask this kind of question only to php-general.
Thank you.
PS: Read manaul sections (Object and Reference.
It's explained ;)
--
Yasuo Ohgaki
Try the example below.
Manuel Lemos
?
class test_class
{
var $dummy=nothing;
};
Function not_assigning($not_returned,$copy)
{
global $object;
$object=new test_class;
$object-dummy=original;
$success=1;
$not_returned= $object;
$copy=$object;
$copy-dummy=copy;
var_dump(In the function,$success,$not_returned,$copy,$object);
return $success;
}
$success=not_assigning($not_returned,$copy);
var_dump(Out the function,$success,$not_returned,$copy,$object);
?
--
Yasuo Ohgaki
--
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]