PHP中最新的静态绑定到底是什么?

PHP中最新的静态绑定到底是什么?,第1张

PHP中最新的静态绑定到底是什么?

您肯定需要阅读PHP手册中的Late Static
Bindings
。但是,我将为您提供一个简短的摘要。

基本上,可以归结为以下事实:

self
关键字不遵循相同的继承规则。
self
始终解析为使用它的类。这意味着,如果您在父类中创建方法并从子类中调用该方法,
self
则不会像您期望的那样引用该子项。

后期静态绑定为

static
关键字引入了新用法,从而解决了这一特殊缺点。当您使用时
static
,它代表您第一次使用它的类,即。它“绑定”到运行时类。

这些是其背后的两个基本概念。的方式

self
parent
static
当 *** 作
static
是在打法可以是细微的,因此而不是更详细的旅途中,我强烈建议你学习手册页的例子。一旦您了解了每个关键字的基础知识,这些示例就非常有必要,以了解您将获得什么样的结果。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5151684.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-18
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存