News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Luis Atencio's Blog:
Dependency Injection in PHP
June 09, 2012 @ 10:55:36

On his Reflective Thought blog Luis Atencio takes a look at the current state of dependency injection in PHP and shares a simple refactor from non-DI to code that uses it as a service locator.

If you have worked with frameworks such as Spring or Google Guice, you will understand the power and flexibility that dependency injection provides your humongous code base. [...] One quick drawback that I see is that the stateless nature of PHP makes things like object containers not very practical.

He proposes a slightly different kind of dependency injection system, one more akin to what's provided in the Java world where annotation and reflection are components of the integration. He provides a code sample of how this would look and points to Java's JSR-330 standard for some of the annotation examples (like "@inject" or "@scope").

0 comments voice your opinion now!
dependency injection java suggestion container service resource


blog comments powered by Disqus

Similar Posts

Chris Shiflett\'s Blog: The addslashes() Versus mysql_real_escape_string() Debate

Kevin Schroeder's Blog: ZF2 Dependency Injection: Managing Configuration - Part 2

Martin Sik's Blog: How to "steal" Google's "did you mean" feature

Kevin Schroeder's Blog: ZF2 Dependency Injection - Multiple Object Instances

Community News: PHP still Ranks Fourth in Popularity on TIOBE Programming Community Index


Community Events

Don't see your event here?
Let us know!


release application opinion podcast series language performance example community configure voicesoftheelephpant symfony2 interview api library framework conference introduction laravel php7

All content copyright, 2015 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework