0
我很难理解下面的方法声明语句中第二个默认值的正确语法。任何建议将不胜感激。谢谢!棘手的php类方法默认参数语法
protected function load($columName = self::_tableIdName, $columnValue = self::_data->{self::_tableIdName})
{...}
注:$_tableIdName
是类内的受保护的变量; $_data
是类中的受保护的stdClass对象。
我试图使默认为$columnValue
等于从内部$_data
对象对应的值。
仅供参考,你的意思是'$ columnName'作为加载函数的第一个参数吗?你把'$ columName'。 – element119
是的,我的意思是$ columnName。 –