Jump to content


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


Dynamic function names in classes?

Recommended Posts

I'm trying to write a class that has variable (dynamic) function names. Here's some 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.";"))) {

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?


Share this post

Link to post
Share on other sites


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.