PHP中private、public、protected 和 self、$this的区别

PHP 766 0 2022-03-14

PHP中private、public、protected 和 self、$this的区别

public: 公有类型,表示全局,类内部外部子类都可以访问;

private: 私有类型,表示私有的,只有本类内部可以使用;

protected: 受保护类型,表示受保护的,只有本类或子类或父类中可以访问;


self 代表类,$this 代表对象

注:能用$this的地方一定能使用self,能用self的地方不一定能用$this,静态的方法中不能使用$this,静态方法给类访问的。

总结:self调用的是类,而$this调用的则是实例化的对象。

上一篇:FFmpeg的安装使用及结合win2008服务器IIS7+PHP7+TP6配置使用

下一篇:PHP程序运行时间计算,测试程序运行速度

讨论数量:0

请先登录再发表讨论。 2024-03-28

天涯网魂
3 杠 5 星
TA 的文章
TA 的随言
TA 的资源链