Getting Started with PHP design mode-Registry mode
The scenario for this pattern is not too good to summarize, but based on previous experience, the registry class often stores objects that need to be used elsewhere, such as Redis, memcache classes, and so on, such as configuration information Config class, which acts as a role similar to global variables. The actual implementation is very simple, as shown in the following code:
containers[$key] = $value; } Public function Get ($key) { return isset ($this->containers[$key])? $this->containers[$key]: null; }} $registry = Registry::getinstance (); $registry->set (' key1 ', ' hello '); //Just for testing, the data stored in the registry is usually the object Var_dump ($registry->get (' Key1 ')); Var_dump ($registry->get (' Key2 '));
http://www.bkjia.com/PHPjc/1040918.html www.bkjia.com true http://www.bkjia.com/PHPjc/1040918.html techarticle PHP design mode Getting Started-the registry mode is not a good summary of the scenario for this pattern, just based on previous experience, the registry class often stores some other places that need to be used ...