我有一个表单类,我希望在提交表单时定义不同的函数。
<?php
class Forms {
function __construct() {
if (!empty($_POST['exampleInput'])) {
$this->PostedForms();
}
}
function __call($func, $param) {
}
function PostedForms() {
if (!empty($_POST['exampleInput'])) {
if (function_exists($this->userDefined)) {
$this->userDefined();
}
}
}
}
$form = new Forms();
$form->userDefined = function ($param) {
print_r($_POST);
}
?>
我想在类之外定义userDefined函数。我怎样才能做到这一点?课后被调用时,我可以改变课程的任何功能吗?我可以更改 userDefined = function($ param){print_r($ _ GET);} 吗?