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)
  [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> 
  www.phpbeginner.com <http://www.phpbeginner.com> 

 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to