关于 PHP 7.2 abstract function override 的使用

广告:宝塔Linux面板高效运维的服务器管理软件 点击【 https://www.bt.cn/p/uNLv1L 】立即购买

关于 PHP 7.2 abstract function override 的使用

关于 PHP 7.2 abstract function override 的使用

abstract class KeyManagerAbstract{    /**     * 类似于     *     * return [     *    self::UCC_USER_DETAIL => ["ucc:user:h:%d", 10],     * ];     *     * @return array     */    abstract protected static function hashMap();    public static function getHashKey(string $format, int $id)    {    }}class KeyManager extends KeyManagerAbstract{    protected static function hashMap()    {        // TODO: Implement hashMap() method.    }}
登录后复制

php 7.2 之前这样写是会报错

Fatal error: Can't inherit abstract function
登录后复制

php 7.2 则支持了abstract function override

更多相关PHP7内容请访问:《PHP7》教程

以上就是关于 PHP 7.2 abstract function override 的使用的详细内容,更多请关注9543建站博客其它相关文章!

广告:SSL证书一年128.66元起,点击购买~~~

9543建站博客
一个专注于网站开发、微信开发的技术类纯净博客。
作者头像
admin创始人

肥猫,知名SEO博客站长,14年SEO经验。

上一篇:设置颜色html
下一篇:详解Laravel中间件如何统计用户在线时长

相关推荐

发表评论

关闭广告
关闭广告