Re: Object method as handler functions in PHP4/Zend

From: Date: Wed, 30 Jun 1999 19:19:35 +0000
Subject: Re: Object method as handler functions in PHP4/Zend
References: 1 2 3 4 5 6  Groups: php.dev 
Request: Send a blank email to php-dev+get-7891@lists.php.net to get a copy of this message
Quoting Zeev Suraski <zeev@zend.com>: > If you know you're expecting an object context, make your function accept > $obj and $method, and inside the function, call $method() if $obj is empty, > or $obj->$method() if it isn't. Would it be possible to add an optional argument specifying an object reference to all of the functions that take a function name as a parameter (array_walk, usort, etc). This would allow you to write: mysort($a, $b, $obj) {} and call: $foo = usort($bar, 'mysort', $foo_object); This at least lets you avoid setting global variables for mysort() to access before calling usort. -chuck -- Charles Hagenbuch, <chagenbu@wso.williams.edu> -- must... find... acorns... *thud*

« previous php.dev (#7891) next »