а кавычки точно не экранированы?
глядя на этот ковнокод, я ничему не удивлюсь
если разглядывать результат var_dump не прямо в окне браузера, и в виде исходного текста страницы, там тоже будет a:1:{s:5:"BRAND";a:1:{i:0;s:3:"MDV";}}?
значит в unserialize отправляется не то что в var_dump
КОД ГДЕ?
никогда не надо на пальцах показывать, надо приводить реальный код особенно когда вопрос очевидно дурацкий
А вот не надо забывать. Надо всегда писать в вопросе, что конкретно было предпринято, и с каким результатом.
А иначе это будет не вопрос, а письмо в Спортлото от психов из песенки Высоцкого
Можно написать функцию-генератор, которая будет при каждом вызове возвращать следующий элемент.
под "элементом" имеется в виду "блок размером с доступную оперативную память" или что-то другое?
если размером с оперативную, то в чем экономия?
если что-то другое, то опять же - не генератор надо за это благодарить, а код, который в цикле читает блоками. а как эти блоки уже обрабатываются - через генератор или без него - дело вкуса.
В общем мне кажется мы говорим об одном и том же, только разными словами.
Просто я говорю не о генераторах в целом, а только об одном их аспекте - об экономии памяти с помощью генераторов.
Экономить память можно и без генератора.
Польза генератора не в экономии памяти, а в более красивом коде, который и память экономит, и позволяет инкапсулировать детали реализации. То есть завернуть таки в красивый фантик :)
Я не понимаю, почему эта, пусть даже немного игривая, формулировка вызывает такое неприятие.
наследование - не преимущество, а огромная яма с кольями, присыпанная травкой.
его надо использовать очень осторожно ,а на начальном этапе вообще про него забыть
ну вот и надо определиться - есть необходимость или нету необходимости
обычно в любой системе авторизации предусмотрено изменение уровня доступа, в просторечии - "бан".
если такой функционал не предусмотрен, то можно использовать и стильный модный молодёжный токен JWT
если же такой функуционал требуется, то смысла в использовании токенов примерно ноль.
потому что тогда все равно надо прочитать сессию при каждом обращении, а если читаем сессию, то хранить инфу в токене становится бессмысленно
zxcursed, скажите, а вам не похеру?
вы тут уже сутки не можете с места сдвинуться, только мычите и слушаете этого гиганта мысли @zkrvndm
вам файл залить или изобразить барина в ресторане?
сделайте уже хоть что-нибудь, а потом уже торгуйтесь, "ой а можно без загрузки? а можно чтобы все само, по щучьему велению?"
а лучше бросьте это айти, и идите подавальщиком в макдональдс. там таких проблем вообще нет - за вас менеджер думает.