在PHP上通过自身名称或类名称访问常量之间的区别?

含羞草

如果使用self与class名称访问常量之间有什么区别(如果有)。

class MyClass {

    const MAGIC_NUMBER = 4;

    protected $number;

    public function __construct()
    {
        $this->number = self::$MAGIC_NUMBER;
    }
}

class MyClass {

    const MAGIC_NUMBER = 4;

    protected $number;

    public function __construct()
    {
        $this->number = MyClass::MAGIC_NUMBER;
    }
}
动态的

它们之间没有区别。
另外,您不应该放在$这里:

const MAGIC_NUMBER = 4;
protected $number;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过名称访问 iOS SDK 常量(反射)

来自分类Dev

通过名称动态获取Ruby类常量

来自分类Dev

如何使用变量的类名访问PHP中带有名称空间的类常量?

来自分类Dev

Ruby-在类中使用'const_set'定义常量和简单大写常量名称之间有什么区别?

来自分类Dev

通过名称获取常量的值

来自分类Dev

如何在PHP中按属性/常量名称识别类

来自分类Dev

通过名称访问ResourceDictionary

来自分类Dev

PHP-通过实例化父类访问常量

来自分类Dev

PHP:变量中的常量名称

来自分类Dev

使用constant()函数和直接按名称引用常量之间有什么区别?

来自分类Dev

通过类中特定对象的名称访问所有变量

来自分类Dev

通过属性名称动态访问类(dbcontext)属性

来自分类Dev

Java:如何通过保存在变量中的名称访问类?

来自分类Dev

PHP通过类名称调用类的静态方法

来自分类Dev

名称空间和类之间的名称冲突

来自分类Dev

如何通过网络上的名称访问linux机器?

来自分类Dev

通过反射访问枚举名称

来自分类Dev

通过名称访问表单的控件

来自分类Dev

通过动态名称访问参数

来自分类Dev

通过PHP中的变量在名称空间中调用类

来自分类Dev

通过类名与类方法访问类属性之间有什么区别?

来自分类Dev

当两个类在PHP中具有相同的名称时,如何引用所需的常量?

来自分类Dev

如何创建/使用基于名称空间的PHP自动加载器来加载类,常量和函数?

来自分类Dev

如何创建/使用基于名称空间的PHP自动加载器来加载类,常量和函数?

来自分类Dev

构造函数内部为类名称添加和省略模板参数之间的区别

来自分类Dev

环境和名称空间之间的区别

来自分类Dev

“使用”和“使用名称空间”之间的区别

来自分类Dev

声明:UPN,名称与Azure AD之间的区别

来自分类Dev

机架感知和名称节点之间的区别

Related 相关文章

  1. 1

    通过名称访问 iOS SDK 常量(反射)

  2. 2

    通过名称动态获取Ruby类常量

  3. 3

    如何使用变量的类名访问PHP中带有名称空间的类常量?

  4. 4

    Ruby-在类中使用'const_set'定义常量和简单大写常量名称之间有什么区别?

  5. 5

    通过名称获取常量的值

  6. 6

    如何在PHP中按属性/常量名称识别类

  7. 7

    通过名称访问ResourceDictionary

  8. 8

    PHP-通过实例化父类访问常量

  9. 9

    PHP:变量中的常量名称

  10. 10

    使用constant()函数和直接按名称引用常量之间有什么区别?

  11. 11

    通过类中特定对象的名称访问所有变量

  12. 12

    通过属性名称动态访问类(dbcontext)属性

  13. 13

    Java:如何通过保存在变量中的名称访问类?

  14. 14

    PHP通过类名称调用类的静态方法

  15. 15

    名称空间和类之间的名称冲突

  16. 16

    如何通过网络上的名称访问linux机器?

  17. 17

    通过反射访问枚举名称

  18. 18

    通过名称访问表单的控件

  19. 19

    通过动态名称访问参数

  20. 20

    通过PHP中的变量在名称空间中调用类

  21. 21

    通过类名与类方法访问类属性之间有什么区别?

  22. 22

    当两个类在PHP中具有相同的名称时,如何引用所需的常量?

  23. 23

    如何创建/使用基于名称空间的PHP自动加载器来加载类,常量和函数?

  24. 24

    如何创建/使用基于名称空间的PHP自动加载器来加载类,常量和函数?

  25. 25

    构造函数内部为类名称添加和省略模板参数之间的区别

  26. 26

    环境和名称空间之间的区别

  27. 27

    “使用”和“使用名称空间”之间的区别

  28. 28

    声明:UPN,名称与Azure AD之间的区别

  29. 29

    机架感知和名称节点之间的区别

热门标签

归档