Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP - ссылка на класс-родитель / 7 сообщений из 7, страница 1 из 1
03.03.2015, 12:13
    #38893353
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP - ссылка на класс-родитель
Есть у меня основной класс, например ClientClass.
В нем создается еще один класс, ClientDataClass.
ClientDataClass не унаследован от ClientClass, он просто в нем создается.
Можно ли из ClientDataClass обратиться к родительскому ClientClass?
Или при создании ClientDataClass нужно передавать в него ссылку на ClientClass?
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
class ClientClass
{
  public $Data;
  function __construct()
  {
    $this->Data = new ClientData($this);
  }
}

class ClientDataClass
{
  protected $parent;
  function __construct($parent)
  {
    $this->parent = $parent;
  }
}


________________________
Мы смотрим с оптимизмом...
...в оптический прицел.
...
Рейтинг: 0 / 0
03.03.2015, 12:16
    #38893359
r u
r u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP - ссылка на класс-родитель
Alibek B.,

а что гдето можно обратиться обойтись без ссылки?
...
Рейтинг: 0 / 0
03.03.2015, 12:34
    #38893383
-k2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP - ссылка на класс-родитель
new ClientDataClass($this);
...
Рейтинг: 0 / 0
03.03.2015, 12:43
    #38893396
kunaksergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP - ссылка на класс-родитель
Alibek B.,

Не кажеться ли вам, что у вас чересчер жесткая связь... А если ваш ClientDataClass будет еще что-то делать?Что делать с конструктором.
...
Рейтинг: 0 / 0
03.03.2015, 13:29
    #38893478
r u
r u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP - ссылка на класс-родитель
Alibek B.,

а если ClientDataClass будет рожден вообще ВНЕ другого класса
...
Рейтинг: 0 / 0
03.03.2015, 14:04
    #38893532
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP - ссылка на класс-родитель
kunaksergeyА если ваш ClientDataClass будет еще что-то делать?Что делать с конструктором.
Он будет использовать установленное в ClientClass подключение к базе данных.
Ну и возможно какие-то другие значения.
...
Рейтинг: 0 / 0
03.03.2015, 14:05
    #38893537
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP - ссылка на класс-родитель
r uа если ClientDataClass будет рожден вообще ВНЕ другого класса
Ну это ведь мой код.
ClientDataClass будет использоваться только внутри ClientClass.
Я просто хочу сгруппировать код по разным файлам, чтобы проще было разбираться с кодом.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP - ссылка на класс-родитель / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]