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=[];//一些要返回的数据,在各级函数中有数据返回时必须 }
二、内容在总结中
版权申明:欢迎转载,但请注明出处
一些博文中有一些参考内容因时间久远找不到来源了没有注明,如果侵权请联系我删除。
在校每年国奖、每年专业第一,加拿大留学,先后工作于华东师范大学和香港教育大学。
2025-04-30:宅加太忙,特此在网上找女朋友,坐标上海,非诚勿扰,vx:fan404006308
AI交流资料群:753014672