Re: __call and static methods

From: Date: Tue, 28 Sep 2004 19:41:45 +0000
Subject: Re: __call and static methods
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-198111@lists.php.net to get a copy of this message
So, now you have found the static method docs, and you have found the very minimal __call() docs but you have not come close to answering anything about using call with static methods. For those who seem to miss the point, a static method call would be like: $a = Caller::test(1, "2", 3.4, true); I have tried defining __call as a static method, but that does not give the desired result either. -Jackson On Tue, 28 Sep 2004 13:39:46 -0500, Jay Blanchard <jay.blanchard@niicommunications.com> wrote: > Found a little more info > http://us4.php.net/manual/en/language.oop5.overloading.php > > <?php > class Caller { > private $x = array(1, 2, 3); > > function __call($m, $a) { > print "Method $m called:\n"; > var_dump($a); > return $this->x; > } > } > > $foo = new Caller(); > $a = $foo->test(1, "2", 3.4, true); > var_dump($a); > ?> > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >

« previous php.general (#198111) next »