2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 分享一个PHP观察者模式的应用实例(附注释)

分享一个PHP观察者模式的应用实例(附注释)

时间:2024-06-09 17:25:32

相关推荐

分享一个PHP观察者模式的应用实例(附注释)

后端开发|php教程

PHP,观察者模式

后端开发-php教程

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

建站用什么源码,ubuntu 好看的屏幕,tomcat7小版本升级,如何反爬虫ip,php许愿墙实训心得300字,seo新闻词lzw

代码

微擎 同城 源码,ubuntu删除网关命令,tomcat几个版本区别,不喜欢爬虫,php手机端网站源码,版南昌seo行者seo06lzw

_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() ); //把短信通知类对象添加$_observers数组中$buy->addObserver( new HipiaoTxt() ); //把文本通知类对象添加$_observers数组中$buy->addObserver( new HipiaoDiKou() );//把赠送通知类对象添加$_observers数组中//购票$buy->buyTicket("一排一号");

远行结果:

自定义录入查询 源码,加密狗 ubuntu,tomcat8网站,爬虫selector读不到,php视频网站怎么做,vue支持seolzw

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

《PHP视频教学》

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