如何更改类中的现有函数

时间:2015-02-12 22:36:20

标签: php class

我有一个表单类,我希望在提交表单时定义不同的函数。

<?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);} 吗?

0 个答案:

没有答案