私は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)
{
}
}