1. если одна и та же переменная должна быть доступна нескольким методам класса то её нужно вынести за методы и уже там указать область видимости
2. заранее задать значение переменной, например при создании экземпляра класса можно в конструкторе класса.
например
class Classname
{
{тут область видимости} $subdomain
{тут область видимости} $tablename
function __construct()
{
$this->subdomain = explode('.',$_SERVER['SERVER_NAME']);
$this->tablename = "goods".$this->subdomain[0];
}
}
по-моему как-то так =)
_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки