Hello,
I need to create a variable that also has a function when invoked, much like the OOP __invoke magic method, but with a variable rather than a class object.
#1: Is this possible?
Consider the situation:
$parent->child->variable = "test";
I also want to run a SQL query using $parent->child->variable('= 2'); where this function would look like
function $this->variable($params) {
return mysql_query('SELECT FROM `parent`.`child` WHERE `variable`' . $params);
}
I already know about safety, etc., so I don't need help on that front. I just need to know if a variable can also be used as a function via its own __invoke magic method or something similar?