流程明白,每个通知的参数不一样,这个怎么弄

来源:9-1 [php]观察者模式

慕娘8501819

2018-11-23 14:21

每个观察者的参数需要可以不一定相同,  这个时候怎么处理比较好?

另外,如果这几个需要在同一事务中处理呢?

写回答 关注

2回答

  • 慕娘8202583
    2019-09-26 11:23:44

    就是把参数都丢进一个数组里面,然后统一只传这个数组,比如

    <?php
    $notify_arr_fst = [
        'reg_name' => 'zhangsan',
        'reg_time' => '20190926',
    ];
    $notify_arr_sec = [
        'reg_name' => 'zhangsan',
        'reg_ip' => '192.168.1.2',
        'reg_area' => '银河半人马',
    ];
    
    $this->notify($notify_arr_fst);
    $this->notify($notify_arr_sec);


  • 无名剑神
    2018-12-03 13:09:25

    array

大话PHP设计模式

帮助PHPer具备使用设计模式解决工程中复杂逻辑的能力

62229 学习 · 231 问题

查看课程

相似问题