摘要: 由于laravel中的Ioc还考虑了参数为字符串,参数有默认值等众多情况,所以总体看起来比较复杂。 但总之,其目的是为了解决不同类之间的依赖关系。当然工厂方法某种程度上也能解决这个问题,只是,Ioc来的更优雅。 这里提供一个删节版 输出:method go froom class Train 大功告 阅读全文
posted @ 2017-04-13 15:51 牛奶无花果 阅读(881) 评论(0) 推荐(0) 编辑
摘要: 在php手册中间搜索insteadof是没有结果的。 insteadof主要是用来解决在同一个类中同时使用多个trait,然而在使用的这些trait中方法名称冲突的问题。 借用别人的例子: <?php class Base{ public function hello() { echo 'metho 阅读全文
posted @ 2017-04-11 16:55 牛奶无花果 阅读(756) 评论(0) 推荐(0) 编辑
摘要: <?php class A { public function call() { echo "hello world"; } } $ref = new ReflectionClass('A'); $inst = $ref->newInstanceArgs(); $inst->call(); 输出: 阅读全文
posted @ 2017-04-10 18:38 牛奶无花果 阅读(83) 评论(0) 推荐(0) 编辑
摘要: img class="desc_img" src="http://image.baidu.com/search/detail?ct=503316480&z=0&ipn=d&word=%E5%8A%A8%E6%80%81%E5%9B%BE&hs=0&pn=7&spn=0&di=9486938230&pi=0&rn=1&tn=baiduimagedetail&is=0%2C0&ie=utf-8&oe=utf-8&cl=2&lm=-1&cs=2849959583%2C2762462785&os=743771278%2C2909114987&simid=4095666014%2C727171791&adpicid=0&ln=30&fr=ala&fm=&sme=&cg=&bdtype=0&oriquery=%E5%8A%A8%E6%80%81%E5%9B%BE&objurl=http:%2F%2Fcdn2.scratch.mit.edu%2Fget_image%2Fgallery%2F319215_170x100.png%3Fv%3D1388860652.18&fromurl=ippr_z2C 阅读全文
posted @ 2016-12-12 18:01 牛奶无花果 阅读(75) 评论(0) 推荐(1) 编辑