Size: a a a

2021 April 10

A

Arseny in phpGeeks
вчера уже спрашивали же
неужто до сих пор мучаетесь?
источник

DR

Dmitry Ranger in phpGeeks
Всем привет!
Я выполняю тестовое задание. В нем присутствуют персонажи и пользователь, которые оформлены  отдельными "классами" и их хранение данных сделано в php сессии как и требовалось в задании.
Но потом пришло замечание по заданию, что "Сессия выступает в роли хранилища, если мы решим по каким-то причинам изменить хранилище, нам потребуется переписать весь код."

Как это нормально понять?) Есть догадки?
источник

A

Arseny in phpGeeks
нормально никак, но на собеседовании лучше не спорить
источник

(I

(;¬_¬) Ivan Zhuravle... in phpGeeks
Что твоя логика жостко опирается на $_SESSION
источник

A

Arseny in phpGeeks
если в false вместо первой строки alert воткнуть, будет работать?
источник

GK

Geo Kot in phpGeeks
Ну у тебя сессия прописана жёстко, может быть что угодно, бд, редис, передавай адаптер в класс
источник

(I

(;¬_¬) Ivan Zhuravle... in phpGeeks
Надо было дробить и в функции класть. Тогда только функции пофиксить надо было бы
источник

DR

Dmitry Ranger in phpGeeks
Спасибо! Все понял
источник

AD

Alexander Deider in phpGeeks
Почему функции? Просто блок кода с метками. Не зря же в php добавили goto оператор.
источник

A

Arseny in phpGeeks
замена сессии на пост или куку равно переписать весь код?
источник

A

Arseny in phpGeeks
хотя сессия и есть кука)
источник

AD

Alexander Deider in phpGeeks
Они просили у тебя интерфейс хранилища(set(), get()) с реализацией для хранения в сессии. Общаться с этим хранилищем ты должен был через этот интерфейс, ничего не зная о внутреннем устройстве.
источник

(I

(;¬_¬) Ivan Zhuravle... in phpGeeks
Сохранение в сессию вс сохранение в мускуль
источник

(I

(;¬_¬) Ivan Zhuravle... in phpGeeks
Весь код переписыввть будешь?
А ты знаешь как у ОПа код написан?
источник

(I

(;¬_¬) Ivan Zhuravle... in phpGeeks
Он сурс не кидал если что
источник

DR

Dmitry Ranger in phpGeeks
👍отлично спасибо, логику понял
источник

ON

Oleg Nechaev in phpGeeks
Используете switch с альтернативным синтаксисом в шаблонах? Вместе с html и то открывающими, то закрывающими php-тэгами код выглядит ужасно и не удобен. В шаблонах лучше использовать elseif даже если очевидно нужен switch?

Опустим шаблонизаторы.
источник

A

Arseny in phpGeeks
$_POST не катит, только куки или бд?
источник

A

Arseny in phpGeeks
сейчас с бд кстати проблемка из-за конфиденциальности данных, а в ОЗУ можно хранить что угодно)
источник

(I

(;¬_¬) Ivan Zhuravle... in phpGeeks
А в пост ты как сохранишь чтоб при перезагрузке страницы по ф5, например, данные можно было достать? О.о
источник