Есть класс в котором идет работа с сессиями так вот как лучше сделать:
$class = new Class();
$sessionid = $class->getSession("auth_data");
$class->method($sessionid);
или так:
$class = new Class("auth_data");
$class->method();
в последнем сессия сама создается при создании экземпляра класса и сохраняется внутри дело в том что в первом варианте в 1 форке класса можно открыть несколько сессий и вызывать метод с разными сессиями а для 1 варианто нужно на каждую сессию для метода форкать класс заново.