# ramzes (03.10.2016 / 22:30)
хм.. кто нить проверял, деструкторы запускаются по экситу?
если нет то это хреновый совет, по моему
Нет, не проверял. Да и лекция была по процедурному, а там деструкторов нет.
ramzes, ну конечно логично сначала сверху файла писать обработку формы а саму форму снизу, это ясно, но на примере двига, бывают не ясности
если(а=б){ бла бла бла}
иначе { пошел на фиг}
___
первый блок логика, второй редирект.
после блоков нет логики, эксит не нужен
вложенность роли не играет если соблюдается правило разделеления, блок с логикой и выводом и блок с редиректом
ramzes, ну деструкторы и эксепшены вроде не любят die() exit()
# Koenig (03.10.2016 / 22:33)
ramzes, ну конечно логично сначала сверху файла писать обработку формы а саму форму снизу, это ясно, но на примере двига, бывают не ясности
на примере джона, а не двига то.
если деструкторы не запускаются то в топку экситы.
я постоянно в них запись изменений кладу, что бы на протяжении всего скрипта не дергать бд
ramzes, ну мне например с буфером по проще работать, я могу на край его сбросить и сделать редирект, да хоть что угодно
# ramzes (03.10.2016 / 22:34)
на примере джона, а не двига то.
если деструкторы не запускаются то в топку экситы.
я постоянно в них запись изменений кладу, что бы на протяжении всего скрипта не дергать бд
типо как в AR , перезапись по надобности?
# Koenig (03.10.2016 / 22:39)
типо как в AR , перезапись по надобности?
ну я уже в почте отписался)
lazyload и lazywrite подход.
запись и загрузка по необходимости
запись понятно в деструкторе вызывается
ramzes, ну я тебе в почте тоже написал, Гг можешь проверить по тому методу тестирования
неее. смотри я там пример привел.
получится только в том куске 4 записи произойдет. а по ходу скрипта значения разных параметров еще 100 раз могут поменяться.