类中的const不适用于可见性定义

时间:2017-05-28 15:34:25

标签: php class

在PHP文档中,有一个使用 public const 的示例 http://php.net/manual/en/language.oop5.visibility.php#example-196

class MyClass
{
    public const MY_PUBLIC = 'public';
}

但它给了我这个错误:"解析错误:语法错误,意外' const' (T_CONST),期望第5行&#34的/Applications/MAMP/htdocs/php-testing/const.php中的变量(T_VARIABLE);

这个例子没有" public"。喜欢这个

class MyClass
{
    const MY_PUBLIC = 'public';
}

我做错了什么?

1 个答案:

答案 0 :(得分:2)

常量修饰符仅在PHP 7.1中添加,请务必使用正确的版本。

Class Const Visibility