php中单例模式不提示解决

来源:互联网 发布:清除的数据怎么恢复 编辑:程序博客网 时间:2024/06/06 18:11
    //这里注释里面返回static非常重要哦    /**     * 获取service的实例     * @return static     */    public static function getInstance()    {        $class = get_called_class();        if (!isset(self::$instanceMap[$class])) {            self::$instanceMap[$class] = new $class();        }        return self::$instanceMap[$class];    }
    //有了这个提示下面就可以提示方法了    /**     *@var Services\UserService $userService     */    private $userService;