04 2017 档案

摘要:直接上浓缩版的代码 <?phpinterface Step{ public static function go(Closure $next);} /*** */class FirstStep implements Step{ public static function go(Closure $n 阅读全文
posted @ 2017-04-14 17:24 牛奶无花果 阅读(88) 评论(0) 推荐(0)
摘要:话不多说,直接上代码。 <img class="lazy" data-src="/images/example.png" src="/images/placeholder.png"> $(function() { $('.lazy').each(function() { $(this).attr(' 阅读全文
posted @ 2017-04-14 11:21 牛奶无花果 阅读(198) 评论(0) 推荐(0)
摘要:由于laravel中的Ioc还考虑了参数为字符串,参数有默认值等众多情况,所以总体看起来比较复杂。 但总之,其目的是为了解决不同类之间的依赖关系。当然工厂方法某种程度上也能解决这个问题,只是,Ioc来的更优雅。 这里提供一个删节版 输出:method go froom class Train 大功告 阅读全文
posted @ 2017-04-13 15:51 牛奶无花果 阅读(888) 评论(0) 推荐(0)
摘要:在php手册中间搜索insteadof是没有结果的。 insteadof主要是用来解决在同一个类中同时使用多个trait,然而在使用的这些trait中方法名称冲突的问题。 借用别人的例子: <?php class Base{ public function hello() { echo 'metho 阅读全文
posted @ 2017-04-11 16:55 牛奶无花果 阅读(790) 评论(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 牛奶无花果 阅读(87) 评论(0) 推荐(0)