...
class BaseModel {
protected $field = [
'delete_time',
'update_time',
];
public static function getById(){
// 这里我要获取$field的值,如何来获取呢?
}
}
...
class BaseModel {
protected $field = [
'delete_time',
'update_time',
];
public static function getById(){
// 这里我要获取$field的值,如何来获取呢?
}
}
2 回答1.4k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
2 回答858 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
2 回答914 阅读
1 回答897 阅读
1 回答828 阅读
静态方法是无法调用非静态属性的。
非静态属性的所有者是实例化的类,会在类的每次初始化都会重新初始化自己的非静态属性。
而静态方法只初始化一次。所以是不能在静态方法中调用非静态属性的。