zoukankan      html  css  js  c++  java
  • legend3---51、$returnObj多分支逻辑

    legend3---51、$returnObj多分支逻辑

    一、总结

    一句话总结:

    1、$returnObj的意义是【返回错误信息】,如果有错误信息,直接返回这个对象,所以如果没有错误信息,可以返回这个对象,也可以返回一下新的$returnObj
    2、所以【多分支】的情况,【有错误的话就返回这个$returnObj】,没有错误【返回或者新建$returnObj都可以】
    //1、录入一天的博客
    public static function loadBlog_byOneDayTS($u_id,$day_ts){
        //第一步:获取这一天所有博客的url
        $returnObj=self::getOneDay_AllBlogUrl($u_id,$day_ts);
        //dd($returnObj);
        if(intval($returnObj->state)==0) return $returnObj;
        $blogUrlArr=$returnObj->data['blogUrlArr'];
        //第二步:循环根据博客url数组录入博客
        $returnObj1=self::loadBlog_ByBlogUrlArr($u_id,$blogUrlArr);
        if(intval($returnObj->state)==1) return $returnObj1;
    
        return $returnObj1;
    }

    1、函数可以返回一个对象出来?

    这样操作过程中的【各种信息(正确或错误)】我们可以非常轻松的获取
    class ReturnObject
    {
        //
        /*
         *
         * 1、函数可以返回一个对象出来,
    这样操作过程中的各种错误我们就可以根据返回的结果来写
    
    返回结果就是键值对的形式
    
    比如成功:就返回{成功:3}
    比如博客里面已经有了:就返回{成功:0:博客中已经有了}
    比如失败:就返回{失败:0:操作失败}
    {state:成功;数量:3;操作信息:博客中已经有了}
         * */
    
        public $state=0;//状态,1表示成功或者0表示失败
        public $operate_num=0;//操作数:操作的成功或者失败数
        public $operate_message='';//操作提示信息:就是操作的返回信息
        public $data=[];//一些要返回的数据,在各级函数中有数据返回时必须
    
    }

    二、内容在总结中

     
  • 相关阅读:
    Leetcode 283. Move Zeroes
    算法总结
    随机森林
    BRICH
    DBSCAN算法
    k-means算法的优缺点以及改进
    soket编程
    手电筒过河
    字符串反转
    URAL 1356. Something Easier(哥德巴赫猜想)
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/14232744.html
Copyright © 2011-2022 走看看