函数参数传递对象为null解决示例

参考手册

/**
     * 获取用户状态与提示
     * @param Member $member
     * @return array
     */
    public static function getStatusTips(Member $member): array
    {
        ...
    }

不加空安全,会报以下错误
must be an instance of app\model\Member, null given

改为以下即可

/**
     * 获取用户状态与提示
     * @param Member|null $member
     * @return array
     */
    public static function getStatusTips(?Member $member): array
    {
        ...
    }