Double class references

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
Darkzaelus
Forum Commoner
Posts: 94
Joined: Tue Sep 09, 2008 7:02 am

Double class references

Post by Darkzaelus »

How on earth do people do

Code: Select all

 
$this->name1->name2($param);
 
Is name 2 an object initialised with $name1=new class()?

Cheers, Darkzaelus
User avatar
dude81
Forum Regular
Posts: 509
Joined: Mon Aug 29, 2005 6:26 am
Location: Pearls City

Re: Double class references

Post by dude81 »

name2 could be a property or a method of class "class" i.e

Code: Select all

 
class myAnotherClass(){
public $name2;
 
function __construct(){
$this->name2 = 'Darkzaelus';
}
 
 
 

Code: Select all

 
class myClass{
public $name1;
 
function __construct(){
 $this->name1 = new myAnotherClass();
 
}
 
then I can access your name

Code: Select all

 
$name = new myClass();
echo $name->name1->name2;
 
Last edited by dude81 on Tue Sep 09, 2008 12:58 pm, edited 1 time in total.
Darkzaelus
Forum Commoner
Posts: 94
Joined: Tue Sep 09, 2008 7:02 am

Re: Double class references

Post by Darkzaelus »

Fantastic!
Anyone know the limitations dimension wise?
Cheers, Darkzaelus
User avatar
dude81
Forum Regular
Posts: 509
Joined: Mon Aug 29, 2005 6:26 am
Location: Pearls City

Re: Double class references

Post by dude81 »

what do you mean by dimension wise
Darkzaelus
Forum Commoner
Posts: 94
Joined: Tue Sep 09, 2008 7:02 am

Re: Double class references

Post by Darkzaelus »

Code: Select all

 
$this->obj1->obj2->...->objn();
 
Cheers, Darkzaelus
User avatar
andyhoneycutt
Forum Contributor
Posts: 468
Joined: Wed Aug 27, 2008 10:02 am
Location: Idaho Falls

Re: Double class references

Post by andyhoneycutt »

i'm pretty sure you can nest them as long as you have resources, if that's what you're asking.
User avatar
dude81
Forum Regular
Posts: 509
Joined: Mon Aug 29, 2005 6:26 am
Location: Pearls City

Re: Double class references

Post by dude81 »

well , this could be a good referencehttp://in2.php.net/manual/en/language.oop5.php
Darkzaelus
Forum Commoner
Posts: 94
Joined: Tue Sep 09, 2008 7:02 am

Re: Double class references

Post by Darkzaelus »

Thanks a lot!

Cheers, Darkzaelus
Post Reply