В начало Что нового?


Переезд на php 7.0

Ввиду того, что сайт находится на самописном движке, к тому же был сделан больше 10 лет назад, а за последние годы к программированию я в общем-то не притрагивалась (максимум к вёрстке, но это другое), мысли о переезде не возникало до настоящего момента: "работает же, чего трогать?". Но тут возникла потребность сделать настройку на хостинге. И если изменения версии php с 5.0 до 5.6 проходили гладко и незаметно, то с переводом на 7.0 и выше ждал сюрприз: чистый белый фон. Как снег зимой в лесу :) Красиво, конечно, но доступа к содержимому сайта не было. Печалька...

Сунулась в документацию и с ужасом её закрыла. Не помню ровным счётом ничего. Да и в своём же коде уже ничего не помню... И теперь для переезда нужно: а) разобраться с каждой функцией в прежнем коде, коотрые были исключены в php 7, б) найти их аналог в новой версии и вникнуть разобраться с новыми параметрами. Ввиду второго пункта чистая автозамена не прокатила бы.

Что ж, а переводить всё равно надо. Открываемый магазин требует жертв =) Но, на удивление, не так страшен чёрт, как его малюют. Половина функций заработала путём просто замены mysql на mysqli. Это оказалось приятной новостью. С остальными функциями после проверки работоспособности в одном месте поступила той же автозамено вида: "функция(" -> "функция(новый параметр".

Весь переезд в итоге занял часа 2-3 (дольше читала тексты). Чуть больше пришлось повозиться с админской частью, но ввиду её сокрытости от глаз посетителей - это уже не в счёт и всего лишь для моего удобства :)

А ещё недавно начала наконец публиковать работы в разделе Хобби / 3Д-Рисование (относительно свежее для меня увлечение за последние 3 года)


Вернуться * Дата: 23.01.2020
  






(C) 2007-2020 ·°· Дизайн и программирование сайта: M.-Jane ·°·
  Valid HTML 5.0 Посетители Valid CSS!
При использовании материалов сайта необходимо устанавливать активную гиперссылку на источник в соответствии с законом об авторских правах.