1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > php观察者模式应用场景实例详解【PHP】

php观察者模式应用场景实例详解【PHP】

时间:2018-12-17 00:23:13

相关推荐

php观察者模式应用场景实例详解【PHP】

后端开发|php教程

php,观察者模式

后端开发-php教程

_observers as $obs )$obs->onBuyTicketOver ( $this, $ticket ); //$this 可用来获取主题类句柄,在通知中使用 } //添加通知 public function addObserver($observer) //添加N个通知{ $this->_observers [] = $observer; }}#=========================定义多个通知====================//短信日志通知class HipiaoMSM implements ITicketObserver { public function onBuyTicketOver($sender, $ticket) { echo (date ( Y-m-d H:i:s ) . " 短信日志记录:购票成功:$ticket

"); }}//文本日志通知class HipiaoTxt implements ITicketObserver { public function onBuyTicketOver($sender, $ticket) { echo (date ( Y-m-d H:i:s ) . " 文本日志记录:购票成功:$ticket

"); }}//抵扣卷赠送通知class HipiaoDiKou implements ITicketObserver { public function onBuyTicketOver($sender, $ticket) { echo (date ( Y-m-d H:i:s ) . " 赠送抵扣卷:购票成功:$ticket 赠送10元抵扣卷1张。

"); }}#============================用户购票====================$buy = new HipiaoBuy ();$buy->addObserver ( new HipiaoMSM () ); //根据不同业务逻辑加入各种通知$buy->addObserver ( new HipiaoTxt () );$buy->addObserver ( new HipiaoDiKou () );//购票$buy->buyTicket ( "一排一号" );?>

运行结果如下:

虾?逋?手机版源码,vscode自动换行在哪里,ubuntu 开机紫色,tomcat 调优视频,php爬虫 表单,php 判断inf,泛域名解析有利seo吗lzw

-02-03 10:25:45 短信日志记录:购票成功:一排一号-02-03 10:25:45 文本日志记录:购票成功:一排一号-02-03 10:25:45 赠送抵扣卷:购票成功:一排一号 赠送10元抵扣卷1张。

android 源码说明文档,ubuntu中rsync,tomcat设置访问其它域名,爬虫写按钮,php 完全开源的商城,seo优化关键词全网推广公司lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。