[snip]
Hi all. As the subject suggests, I am using PHP4 and am having something
going on that I don't think should be.

Presume the following code
class Foo {
    function Foo () {
        return "Bar";
    }
}
$foo = new Foo;
echo $foo;

$foo comes out as an object. Does this have to be done in two line like
this?:
class Foo {
    function bar () {
        return "Bar";
    }
}
$foo = new Foo;
$bar = $foo->bar;
[/snip]

This is correct. 

$foo = new Foo; // calls $foo as the object
echo $foo; // echo's an object
"Bar" would then be a public member of $foo, hence $foo->bar.

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to