Являются ли статические переменные в функциях PHP глобальными для разных экземпляров?

Если у меня есть код, который использует статическую переменную для целей кеширования, например:

class BossParty
{
    // ...

    public function getTemplate()
    {
        static $template;

        if ($template == null)
        {
            $template = BossTemplate::get($this->templateID);
        }

        return $template;
    }

    // ...
}

Будет ли $ template сохраняться в разных экземплярах BossParty ? Я пробовал проверить php.net, но все, что я нашел, это информация о статических переменных класса.

5
задан Aistina 16 May 2011 в 10:15
поделиться