получить текущий экземпляр класса в PHP - PullRequest
0 голосов
/ 17 сентября 2010

как мне получить доступ к текущему экземпляру класса, который уже работает в PHP?

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

спасибо.

р а

1 Ответ

3 голосов
/ 17 сентября 2010

То, что вы хотите, называется синглтоном.

С помощью Singleton на сервере может работать только один экземпляр вашего класса.

Для этого необходимо:

  • сохраните свой экземпляр в своем классе как static поле
  • имеет конструктор private, поэтому вы не можете создавать экземпляры самостоятельно
  • имеет метод static, который вызывает конструктор один раз и возвращает единственный экземпляр

Ресурсы:

По той же теме:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...