我一直在研究 idiorm,它在我正在从事的项目中使用,我一直看到参数被赋予了一个值。我对在 python 中完成此操作有些熟悉,您可以在其中设置参数的默认值,但不确定这是否是这里发生的事情。
例子:
public static function for_table($table_name, $connection_name = self::DEFAULT_CONNECTION) {
self::_setup_db($connection_name);
return new self($table_name, array(), $connection_name);
}