Привет У меня есть класс, который включает в себя два метода. Один из них - инициализировать сеанс, другой - для перенаправления веб-страницы. Я написал класс, чтобы его можно было вызывать повторно.Способ определения методов класса без необходимости сохранения порядка их вызова
$obj->setSession(key,value)->redirect(url);
В этом режиме сеанс сначала инициализируется, а затем перенаправляется на следующую страницу. Но если это написано, как этот
$obj->redirect(url)->setSession(key,value);
Он просто перенаправляет на определенное место Qnd сеанс не инициализирован больше .. Это S Потому что, когда метод resirect называется, страница изменяется быстро, и это приводит к тому, второй метод не должен называться. Есть ли способ многократно вызывать методы, не требуя рассмотрения их заказа?
Я бы сказал, да, но вы должны добавить намного больше кода, чтобы проверить, являются ли условия, которые вы хотите, истинными или ложными. –
Быстрый вопрос, является ли 'setSession' необязательным или вам всегда нужно вызывать его перед перенаправлением? –
, что moethod является необязательным – user3754884