php如何写一个单例?

admin 2021-09-05 15:29:22 42434

直接上代码!

<?php

namespace App\Utils;

class BaseUtil
{
    protected static $service = [];

    /**
     * @Method  instance
     *
     * @static
     * @return static
     */
    public static function instance(): BaseUtil
    {
        if (!isset(self::$service[static::class]))
            self::$service[static::class] = new static();
        return self::$service[static::class];
    }

}

然后其他功能类继承该类即可!



 

最后于 2023-7-31 被admin编辑 ,原因:
可爱猫?Telegram电报群 https://t.me/ikeaimao

社区声明 1、本站提供的一切软件、教程和内容信息仅限用于学习和研究目的
2、本站资源为用户分享,如有侵权请邮件与我们联系处理敬请谅解!
3、本站信息来自网络,版权争议与本站无关。您必须在下载后的24小时之内,从您的电脑或手机中彻底删除上述内容
最新回复 (46)

您可以在 登录 or 注册 后,对此帖发表评论!

返回