protected static $member_id; //这行代码什么意思 我没这样写过 ,瞬间看不懂是干嘛的
程序员文章站
2022-06-06 22:47:59
...
受保护的静止的 $member_id;
class TokenController extends CommonController
{
protected static $member_id;
回复内容:
受保护的静止的 $member_id;
class TokenController extends CommonController
{
protected static $member_id;
static 是类成员,不是对象成员.
protected 就是只有该类和派生类才能访问.
当一个静态类允许派生类访问成员的时候,就用这样的写法
class A
{
public static $abc;
protected static $bbc;
public static function a()
{
return self.$bbc;
}
}
可以直接 A.$abc来访问$abc这个变量
A.a() 可以得到A.$bbc
类成员变量, 对这个变量的操控只能通过函数控制,这样查询代码哪set get时就可以用到了.
因为,只有get set才会改变值