On Sun, 12 May 2002, Smileyq wrote:
> [EMAIL PROTECTED] (Kris Vose) wrote:
>> Can you practice function over-loading in php?
> No you cannot overload in PHP.

In a particularly masochistic project, we achieved function overloading by 
creating a global array $F that linked public to hidden names of all our 
functions. To overload, just change the hidden name.

  $F['list_items'] = 'main_list_items';

Then later, if we wanted to overload list_items, just do

  $F['list_items'] = 'substitute_list_items';

This functions would be called like:

  $F['list_items']($param1, $param2, $etc);

It worked fine but sure took some getting used to.


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

Reply via email to