他のいくつかのパブリックメソッドの前に1つのプライベートメソッドを実行する必要があるため、__call
デフォルトのメソッド呼び出しをオーバーライドするように見えるメソッドを使用したため、次のようになります
function __call($method, $arguments)
{
// echo($method);
if (in_array($method, array('changeStatus', 'lockStatus')))
$this->_checkInputData($arguments);
call_user_func($method, $arguments);
}
__call
しかし、メソッドが未定義のメソッドでのみ機能することに突然気づいたので、指定する前にカスタムメソッドを呼び出す方法はありますか?