"PHP" / Говнокод #8267 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
...

  public function getLocations($fresh = 0)
    {
        $tld =& $this->varGet('tld');
        $domain =& $this->varGet('domain');
        
        // if website is viewed via IP
        $noWWWButIP =& $this->varGet('noWWWButIP');

        $memCacheKey = 'getLocations';

        if (!$fresh) {
            // already fetched and stored in vars?
            if (is_array($this->varGet('arrLocations')))
                $arrLocations = $this->varGet('arrLocations');
            // lets try fetching from memcache
            else
                $arrLocations = kd()->lib('kdCache')->get($memCacheKey);
        }
        // regenerate
        unset($arrLocations);

        if (!is_array($arrLocations)) {
...

Кэшируем))

Запостил: kovel kovel, (Updated )

Комментарии (2) RSS

    • Это что-то типа паттерна Repository. Но суть в двух строках:

      // regenerate
      unset($arrLocations);
      Ответить

Добавить комментарий

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8