美文网首页PHP进阶篇
PHP的依赖注入

PHP的依赖注入

作者: 安之烟波客 | 来源:发表于2018-10-18 11:21 被阅读60次

闲来无事,今天兴致来了 ,看了看依赖注入,写了以下一段代码,不知道算不算依赖注入,自我感觉挺方便的,但是又说不上来!欢迎大伙前来指点!谢谢

<?php
    /**
     * 基本接口
     */
    interface noticeInterface{
        public function send($content);
        public function rec();
    }


    class mail implements noticeInterface{
        public function send($content){

        }

        public function rec(){

        }
    }

    class telsms extends mail{
        public function send($content){
            echo "用电话发短信告诉你:".$content.'<br/>';
        }
    }

    class weichart extends mail{
        public function send($content){
            echo "用微信发语音告诉你:".$content.'<br/>';
        }
    }

    class work{
        private $worker;

        public function __construct(mail $mail){
            return $this->worker = $mail;
        }
        public function dowork(){
            return $this->worker;
        }
    }

    $obj = new work(new telsms());
    $obj->dowork()->send("我是来打酱油的!");
    $obj = new work(new weichar());
    $obj->dowork()->send("我是来打酱油的!");
image.png

相关文章

  • 依赖注入

    依赖注入(DI)在PHP中的实现 什么是依赖注入? IOC:英文全称:Inversion of Control,中...

  • 快速了解PHP中的(DI)依赖注入(转载)

    什么是依赖注入?本篇文章带大家了解一下PHP中的依赖注入,介绍一下依赖注入出现的原因、依赖注入的应用,希望对大家有...

  • PHP 依赖注入

    说这个话题之前先讲一个比较高端的思想--'依赖倒置原则' "依赖倒置是一种软件设计思想,在传统软件中,上层代码依赖...

  • 依赖注入实现邮件发布

    依赖注入 1.目录树 /Di/--comment.php/--EmailSenderInterface.php/-...

  • PHP的依赖注入

    闲来无事,今天兴致来了 ,看了看依赖注入,写了以下一段代码,不知道算不算依赖注入,自我感觉挺方便的,但是又说不上来...

  • php 依赖注入的理解

    PHP 依赖注入容器实现 w3c-PHP7中Closure :: call使用示例 php手册-Closure::...

  • Laravel学习笔记

    服务提供,依赖自动注入 php artisan make:provider FoodProvider #创建自己...

  • PHP 依赖注入容器

    介绍 使用 PHP 的反射类 ReflectionClass,创建容器方便管理依赖注入。 代码 创建 digita...

  • 12,关于PHP依赖注入、对象序列化、Trait的使用心得

    依赖注入 PHP依赖注入时,在方法定义参数注入类型时,可以用接口作为提示,也可用抽象类作为提示 对象序列化 如上,...

  • php的依赖注入容器

    在我们工作中传统的思路是应用程序用到一个A类,就会创建A类并调用A类的方法,假如这个方法内需要一个B类,就会创建B...

网友评论

    本文标题:PHP的依赖注入

    本文链接:https://www.haomeiwen.com/subject/swdjzftx.html