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=[];//一些要返回的数据,在各级函数中有数据返回时必须
    
    }

    二、内容在总结中

     
  • 相关阅读:
    CSS基本语法(慕课网学习笔记)
    Sublime Text3 显示左侧的目录树
    设置Sublime插件快捷键--实现CSS颜色选取
    HTML基本语法(慕课网学习笔记)
    cdoj1324卿学姐与公主
    模板-求组合数
    线段树--数据结构专题学习
    最短路径算法
    杭电1874畅通工程续 -最短路径
    杭电1027Ignatius and the Princess II模拟
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/14232744.html
Copyright © 2011-2022 走看看