php - 访问 PHP 对象中的常量

标签 php class properties

<分区>

目前我正在阅读 PHP 5 OOP ( properties section ),在那里我发现了以下语句:

Within class methods the properties, constants, and methods may be accessed by using the form $this->property

这很奇怪,但我无法使用该格式访问常量。以下代码将引发通知:

class A
{
    const HELLO = 'HELLO WORLD';

    public function __construct()
    {
        echo $this->HELLO;
    }
}

$a = new A();

我是不是误解了什么或者文档的作者犯了错误?

最佳答案

访问常量try

class A
{
    const HELLO = 'HELLO WORLD';

    public function __construct()
    {
        echo self::HELLO;
    }
}

关于php - 访问 PHP 对象中的常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13110446/

相关文章:

javascript - 如何自动检测文本框何时更改代码中的文本?

java - spring 4 @PropertySource 相对路径

database-design - 可以支持专用属性的数据库架构

django modelform 属性隐藏字段

php - 使用 MySQL 和 PHP 无法保存图像名称,而图像名称具有 `+` 符号

php - 为 AJAX Post 抓取正确的变量 - 从 HTML/PHP 页面

php - Woocommerce 管理员编辑订单页面常规部分中的自定义可编辑字段

python - 面向对象编程初学者;更多方法与类

c++ - 在类定义中使用自定义结构

c++ - 使用 fscanf 设置不同类中的变量