Bạn có thể sử dụng các hàm biến ( http://php.net/manual/en /functions.variable-functions.php ).
$r = mysql_query("SELECT method FROM method_table WHERE id = 2");
$row = mysql_fetch_assoc($r);
$func = $row['method'];
$func($parameter); //will execute whatever method you stored in the `method` field
Bằng cách này, bạn có thể thực thi một hàm mà tên của người được lưu trữ trong cơ sở dữ liệu. Nếu bạn muốn thực thi nó trong ngữ cảnh của một đối tượng (do đó, phương thức method
), bạn có thể làm:$ this -> $ func ($ parameter);