はむはむエンジニアぶろぐ

365日エンジニアリング

DI

【AOP】ProxyパターンとDIコンテナを使ったアスペクト指向プログラミング

ProxyパターンとDIコンテナを使うことで、アスペクト指向プログラミングを実現できます。 アスペクト指向は、オブジェクト指向で解決しにくい問題を解決しましょうというパラダイムです。 今回のアスペクト指向プログラミングの対象は、ロギングです。 言語…

PHP カンファレンス2015で、LT「PHPでDIする」を発表してきました

2000人を超えて、人たちが集まったPHPカンファレンス2015でLTをしてきました。 めちゃくちゃ楽しかったです!!スピーカーの方々、並びにスタッフの方々お疲れ様でした!! 私は、LT 兼 スッタフという立ち位置でした。 スタッフ参加したので、PHP7 Tシャツ…

PHPカンファレンス2015で、LTと当日スタッフやらせてもらいます

PHPカンファレンス2015で、LTと当日スタッフやらせてもらいます。 phpcon 2015 まだ、参加できるみたいなので、どうぞどうぞ〜。 ここまで大きいカンファレンスでLTやスタッフさせてもらうの初めてなので、楽しみです〜。 ちなみに、LTは「PHPでDIをする」っ…

PHPでDIをする

PHPでDI( Dependency Injection )をします。 DIとは、日本語訳で依存性の注入です。 依存性というのは、クラスから別のクラスを呼び出している状態です。 例えば、犬が鳴いたら猫も鳴く。 meow(); } } Dogクラスのbarksメソッドは、Catクラスに依存していま…