Jump to content

Dynamic function names in classes?


aaronvegh

Recommended Posts

I'm trying to write a class that has variable (dynamic) function names. Here's some code:


[code]
/* Construct the function name that will be called to validate the data */
     $func = $key."_validate";
/* Check to see if the validation function exists for this form element. */
     if(function_exists(eval("\$this->".$func.";"))) {
        etc...
[/code]

my best attempt is to use eval(), but it's not working; you can echo out the eval statement and get $this->functionname, but apparently the statement is evaluated after compile time or something, because it doesn't work.

Anyone know how to get this to work?

Thanks,
Aaron.
Link to comment
https://forums.phpfreaks.com/topic/10577-dynamic-function-names-in-classes/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.