闭于 php 7.两 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.两 以前如许写是会报错
Fatal error: Can't inherit abstract function登录后复造
php 7.两 则支撑了abstract function override
更多相闭PHP7形式请拜访:《PHP7》学程
以上等于闭于 PHP 7.两 abstract function override 的利用的具体形式,更多请存眷萤水红IT仄台别的相闭文章!

发表评论 取消回复