如何在PHP项目中实现观察者模式-创新互联

如何在PHP项目中实现观察者模式?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

创新互联公司是一家专注于成都网站制作、成都网站设计、外贸营销网站建设与策划设计,临川网站建设哪家好?创新互联公司做网站,专注于网站建设十余年,网设计领域的专业建站公司;建站业务涵盖:临川等地区。临川做网站价格咨询:13518219792

具体如下:


_observers[] = $sub;
    }
    //外部统一调用
    public function trigger(){
      if(!empty($this->_observers)){
        foreach($this->_observers as $observer){
          $observer->update();
        }
      }
    }
  }
  //观察者接口
  interface obserable{
    public function update();
  }
  //实现观察者
  class listen implements obserable{
    public function update(){
      echo 'now first time you need to do listen
';     }   }   class read implements obserable{     public function update(){       echo 'now first time you need to read
';     }   }   class speak implements obserable{     public function update(){       echo 'now first time you need to speak
';     }   }   class write implements obserable{     public function update(){       echo 'now first time you need to write
';     }   }   $transfer = new transfer();   $transfer->register(new listen());   $transfer->register(new read());   $transfer->register(new speak());   $transfer->register(new write());   $transfer->trigger();

关于如何在PHP项目中实现观察者模式问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。


文章标题:如何在PHP项目中实现观察者模式-创新互联
文章来源:http://pwwzsj.com/article/dhjiec.html