Pimple は PHP で実装されたシンプルな DI コンテナです。 Pimple - A simple Dependency Injection Container for PHP 5.3 で公開されています。試してみました。 <?php require dirname(__FILE__) . '/Pimple.php'; class Klass { public $v1; public function __construct($v1) { $this->v1 = $v1; } } $container = new Pimple(); $container['key1'] = 'val1'; $container['something'] = function ($c) { return new Klass($c['key1']); }; var_dump($container['s