PHP7.1之前的类常量是不允许添加可见性修饰符的,此时类常量可见性相当于public。

PHP7.1为类常量添加了可见性修饰符支持特性。

可见性修饰符使用范围如下所示:

函数/方法

public、private、protected、abstract、final

abstract、final

属性/变量

public、private、protected

类常量

public、private、protected

案例(抽象类)

abstract class mysql
{
    public const AGE = 16;
    public function demo()
    {
        return '521';
    }
    //abstract 表名是一个抽象方法
    abstract public function abcd();
}

报错

Parse error: syntax error, unexpected 'const' (T_CONST), expecting variable (T_VARIABLE) in on line 44

错误原因

PHP版本太低,常量修饰符7.1才支持;
点赞(2) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部