是否可以在会话变量中存储匿名函数并稍后使用它?在会话变量中存储函数
例如:
$func = "echo $str;";
$_SESSION['myfunc'] = create_function('$str',$func);
当我打电话$_SESSION['myfunc']('Hello')
它的工作原理是在创建页面上的罚款时,在另一个页面调用但是,我得到的错误
调用未定义功能。 ()
其他会话变量可用,所以这不是问题。在会话数据中,我看到了对lambda的引用,但我无法使其工作。
你能指定你这样做的实际要求吗? – Dino
你为什么要那样做? –
为什么要在会话中存储函数?一旦你刷新页面,当你执行'var_dump($ _ SESSION ['myfunc']);''时,你会得到什么? –