我开始在 php 中学习 oop,我想知道我接受多个参数的方法有什么问题。
class Database
{
public function __call($method, $args)
{
if($method == 'insertData')
{
if(count($args) == 2)
{
return call_user_func_array(($this, 'insertData1'), $args)); //unexpected token ',' after $this
}
else if(count($args) == 3)
{
return call_user_func_array(($this, 'insertData2'), $args));
}
}
}
public function insertData1($table, $field1)
{
}
public function insertData2($table, $field1, $field2)
{
}
}