Hi,
Apologies if this is the inappropriate place to ask; however:
I'm trying to minimise the amount of PHP I have to code.

For instance:
function callbackIterator($array,&$callbackFunction) {
    //If $array is actually an array, iterate through all of the values and 
    //call $callbackFunction($array[$i])
    //else, just return.
}

class Foo {

    function bar($mixed) {
        callbackIterator($mixed,$something));

        // Rest of functionality here
    }


    function bar2($mixed) {
        callbackIterator($mixed,$something));

        // Rest of functionality here
    }

}

Rather than implement for *every* function stuff to check if its an
array, format it correctly and whatever, is there any kind of internal
functionality that is exposed to enable $something to pass "this
current instance of this class's function pointer"..
.
Being able to do so would allow me to save loads of time developing as
I can write it once and use it anywhere...

It was suggested an alternative would be to have a wrapper outside of
the function:
call($mixed,$function), which is workable but not pretty for your
typical noober who doesn't like messing with objects...

ie
callbackIterator($args, $Foo->Function)



Suggestions, thoughts, or "RTFM"'s appreciated
-Daniel O'Connor
-- 
http://www.ahsonline.com.au/dod/FOAF.rdf

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to