您的位置 首页 技术

关于 PHP 7.2 abstract function override 的使用

关于 PHP 7.2 abstract function override 的使用 abstract class KeyManagerAbstract{ /** * 类似于 * *…

关于 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 的使用的详细内容,更多请关注24课堂在线网其它相关文章!

本文来自网络,不代表24小时课堂在线立场,转载请注明出处:https://www.24ketang.cn/9335.html

为您推荐

返回顶部