Merhaba dünya çapında erişilebilir olmalıdır bazıları sınıfları küçük bir koleksiyona sahip.
Ben Zend_Registry benzer bir şey buldum, ama onun kodu okumak i statik işlevine bir çağrı, bir sınıfın bir başlatılmış örneğini döndürür nasıl anlayamıyorum ...
i gibi bir şey yapmanız gerekir:
<?php
//index.php
$obj = new myUsefulObject();
$obj->loadCfg("myFile.xml");
$req = new HTTPRequest();
$req->filter("blablabla");
myappp::registerClass("object",$obj);
myappp::registerClass("request",$req);
$c = new Controller();
$c->execute();
?>
İşte ben Request nesnesi filtre var ve ben kontrolör zaten filtreden isteği ulaşmak mümkün olmak istiyorum.
<?php
class Controller
{
function __construct()
{
$this->request = Application::getResource("request");//This must be the filtered var =(
}
}
?>
Ben o Uygulama :: getResource () uygulamak nasıl bilmiyorum, benim bildiğim tek şey, belirli bir örneği ilgili olamaz çünkü statik bir yöntem olmasıdır.