Justin Mazzi said:
> Can anyone tell me how to use an object within an object. Example
>
>
> class blah {
>       var $test;
>       var $test2;
>
>       function test() {
>               $this->do();
>       }
>
> }
>
>
> then you want to use that class in a new one.
>
>
> class blah2 {
>       var $test;
>       var $test2;
>
>       function do() {
>               $blah = new blah();
>       }
>
> }
>

Well, you could use the blah object you created exclusively in function
do(), or you could create it as a attribute of your class and use it in
your instantiated objects, as:

class blah2 {
        var $test;
        var $test2;
        var $myBlah;

        function blah2()
        {
            $this->myBlah = new blah();
        }

        function do() {
                $this->myBlah->test();
        }

}

$myobj = new blah2();

$myobj->do();





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

Reply via email to