public function _func_num_args(array $arguments = []) { $count = count($arguments); foreach ($arguments as $argument) { if ($argument instanceof self) { $count--; } } return $count > 0 ? $count : 0; }