首页 > 作文

[PHP] 项目实践中使用的IOC容器思想

更新时间:2023-04-07 13:18:30 阅读: 评论:0

1.容器的意思就是一个全局变量,里面存了很多对象,如果要用到某个对象就从里面取,前提就是要先把对象放进去
2.控制反转就是把自己的控制通信工程专业学什么权交给别人
3.这两个结合就是,把商鞅变法内容自己的控制权交给别人并且创建的重修费一般是多少对象放进一个全局变量里
4.好处就是可以灵活的修改一个对象的属性,而不需要去修改类本身的代码

项目实践:
1.application对象的resources属性数组就是那个容器
2.getresource方法就是控制生成对象的方法,生成一个对象的控制权交给了application
3.这里先简化的规定下,自定义的类必须有createresource静态方法来创建自己这个对象

class application{    private $resources= array();    public function getresource($class,$params) {        if (!ist($this->resources[$class])) {            $this->resources[$class] = call_ur_func_array(array($class, 'createresource'), $params);        }           return $this->resources[$class];    }   }class ur {    private $name;    private $age;    public function __construct($name,$age){        $this->name=$name;        $this-&g不期而遇的温暖作文600字t;age=$a毕业论文范例ge;    }       public static function createresource($name,$age) {        return new lf($name,$age);    }       public function says(){        echo $this->name;    }   }$app=new application();$ur=$app->getresource("ur",array("taoshihan","1000"));$ur->says();

本文发布于:2023-04-07 13:18:28,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/d62e1cf290a46c1d75fa22327161e484.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:[PHP] 项目实践中使用的IOC容器思想.doc

本文 PDF 下载地址:[PHP] 项目实践中使用的IOC容器思想.pdf

标签:对象   自己的   控制权   容器
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图