Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите разобраться

9.2K
29 ноября 2004 года
Lblsa
2 / / 29.11.2004
Товарисчи, помогите разобраться со следующей проблемой.
Есть классы.
class Account
{
var $accountid = 0;
var $service = 0;
..........
function Account($accountid)
{
$this->accountid = $accountid;
$this->service = new Services($this);
}
function AddService($serviceid)
{
echo "Account::AddService(".$serviceid.")
";
return $this->service->AddService($serviceid);
}
................
}
-----------
class Services
{
var $account = 0;
function Services($account)
{
$this->account = $account;
}
function AddService($serviceid)
{
echo "Services::AddService(".$serviceid.")
";
print_r($serviceid);
..................
}
...................
}
--------------

При попытке использования
--------------
$account = new Account(1);
$account->AddService(3);
--------------

получаем следующий результат
-----------
Account::AddService(3)
Services::AddService(Object)
account Object ( [link] => myodbc Object ( [dsn] => DSN [uid] => UID [pwd] => PWD [connected] => 1 [link] => Resource id #15 )
-----------

Что здесь неправильно и как можно побороть данную несуразицу????
9.2K
29 ноября 2004 года
Lblsa
2 / / 29.11.2004
Все, разобрался.. :)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог