Variable (naming them) Functions.

From: Date: Fri, 27 Apr 2001 11:57:33 +0000
Subject: Variable (naming them) Functions.
Groups: php.general 
Request: Send a blank email to php-general+get-50596@lists.php.net to get a copy of this message
Hello everyone: I was wondering, does anyone of you know a method to declare a function (give it a name) basing on a value acquired during run time? I tried using the syntax as of a variable function call: <snip> $fname = 'hello'; function { sprintf("%s", $fname) }($arg='') { Return "I named you : $fname"; } echo $fname($fname); # no luck... function {$fname}($arg='') { .... # nope... function $fname($arg='') { .... # neither... </snip> and so on... all parse errors... Any way to do it? I am looping an array with some function names checking if a function was declared already, and if not then declare, if yes - give a different name. I also went through these bibles: http://www.php.net/manual/en/ref.funchand.php <http://www.php.net/manual/en/ref.funchand.php> but found nothing that helps. Thanks in advance, Sincerely, Maxim Maletsky Founder, Chief Developer PHPBeginner.com (Where PHP Begins) maxim@phpbeginner.com <mailto:maxim@phpbeginner.com> www.phpbeginner.com <http://www.phpbeginner.com>

« previous php.general (#50596) next »