Могу ли я потребовать, чтобы родительский_сессион перед сеансом () включал дочерний объект в $ _SESSION? - PullRequest
0 голосов
/ 03 марта 2012

В PHP я должен require_once() классы объектов, которые я хочу поместить в сессию до session_start().

Если я хочу добавить в сеанс экземпляр класса, который является дочерним по отношению к родительскому классу, могу ли я просто require_once() родительский класс или мне нужно перечислить все дочерние классы?

Ответы [ 2 ]

2 голосов
/ 03 марта 2012

Да, вам понадобятся оба класса child и parent.Поскольку

  • Это дочерний класс, к которому вы пытаетесь добавить экземпляр
  • Объект является дочерним, в конечном итоге будет использовать метод из классов, который может доходитьродительские классы также

SO, нижняя строка.Да, вам нужно требовать все классы.

2 голосов
/ 03 марта 2012

Если я вас правильно понимаю (при условии, что у вас есть отдельные файлы с каждым классом), вам потребуется require_once файл / класс для родительского и дочернего класса (иначе дочерний класс не будет знать, что это родительский класс ). session_start не должно иметь к этому никакого отношения.

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