News Feed
Sections




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

Rob Allen's Blog:
What problem does dependency injection solve?
February 20, 2012 @ 09:37:15

In his latest post Rob Allen seeks to answer the question "what problem does dependency injection solve?":

Zend Framework 2 comes with a dependency injection container (DIC), as does Symfony 2 and Aura, along with many other PHP frameworks that target PHP 5.3 or hight nowadays. This article attempts to explore the problem that a DIC tries to solve.

He gives an example (somewhat based on the same structure of his Zend Framework tutorial) showing how you could use DI to inject the Artist object into the Album object. This allows for more flexibility if more Artist types are added (extending the main Artist, of course). His second example shows how to use a DIC to hold album information.

0 comments voice your opinion now!
dependency injection tutorial example container artist album


blog comments powered by Disqus

Similar Posts

Juozas Kaziukenas' Blog: Passing data from PHP to Silverlight

PHP-GTK Community Site: Accessing geo-nick with Zend Framework (Zend_XmlRpc_Client)

Stuart Herbert's Blog: Getting PEAR Working On Windows 7

Matthew Weier O'Phinney's Blog: Applying FilterIterator to Directory Iteration

PHP Thinktank Blog: AJAX with Elazar (IRC Talk Series)


Community Events





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


unittest opinion list code configure wordpress interview laravel testing language community series introduction threedevsandamaybe developer framework podcast install release experience

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