代码书写风格 ( 组合模式)

代码书写风格 ( 组合模式)

前言:一个多月没有发博客了,最近晚上后半夜睡觉,研究了自动生成代码的脚本 ,研究了代码的书写的风格,还研究了python ,自动生成简单的代码的脚本写的还不健全明后天发出来。

想了好久的个人书写代码风格 ,
 

访问的方法

    调用 一个或者多个 主控逻辑方法 或者 行为方法

主控逻辑方法 (组合方法)

    调用多个 行为方法

行为方法 (一般都是mode层)

    进行数据 增删该查 以及 条件分支判断

 

代码举例

/*

* 2018年10月19日11:43:22

* 根据一个名字,给这个人记录信息

* TS : wxy

*/

public function send_messagn(){

    $last_name = $_GET['last_name'];

    $messagn = $_GET['messagn'];

    $data = $this->logic_send_messagn($last_name,$messagn);

    return $data;

}

 

/*

* 2018年10月19日11:43:22

* 给多个人记录消息

* TS : wxy

*/

public function send_many_messagn(){

    $name_array = explode(',',$_GET['last_name']);

    $y = 0; // 记录成功

    $n = 0; // 记录失败

    foreach($name_array as $value){

        $status = $this->logic_send_messagn($value['last_name'],$messagn)

        if($status == 1){

            $y++;

       }else{

            $n++;

       }

    }

    $data['status'] = 1;

    $data['y'] = $y;

    $data['n'] = $n;

    $data['msg'] = '操作完成';

    return $data;

}

 

/*

* 2018年10月19日11:43:22

* 添加消息逻辑

* TS : wxy

*/

public function logic_send_messagn($last_name,$messagn){

    /* 查询是否有这个人 */

    $user_id = $this->is_name($last_name);

        if(empty($user_id)){

        $data['status'] = 0;

        $data['msg'] = '查无此人';

        return $data;

    }

    $this->add_messagn($user_id,$messagn);

    $data['status'] = 1;

    $data['msg'] = '操作成功';

    return $data;

}

 

/*

* 2018年10月19日11:43:22

* 判断是否有这个人

* TS : wxy

*/

public function is_name($last_name,$messagn){

    $sql ='select `user_id` from messagn where user_id = '.$last_name;

    $user_id = $db->query($sql);

    return $user_id;

}

 

/*

* 2018年10月19日11:43:22

* 添加消息

* TS : wxy

*/

public function add_messagn($name_id,$messagn){

    $sql ='INSERT INTO messagn (user_id, messagn) VALUES ('.$user_id.', '.$messagn.')';

    $db->query($sql);

}

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值