Комментарии 17
Может кто-нибудь пояснить по поводу сериализации? Проблема с безопасностью-то понятна, но зачем мне массив в результате сериализации?
По статье о замене ассоциативных массивов объектами: в типовом веб приложении, где извлекаем данные из базы и по цепочке методов передаём шаблонизатору, реальная экономия памяти составляет до 40%
В какой версии PHP?
Давно тестировал, в 5.2, сейчас должно быть ещё лучше из-за оптимизации в 7
было примерно так: echo get_comments(123) — $post->get_comments() — $db->query — mysqli_fetch_assoc
— съедает память из за копирования массива в каждом звене
стало: echo get_comments(123) — $post->get_comments() — $db->query — mysqli_fetch_object
— по сути массив ссылок передаётся и всё
* можно передавать массив по ссылке, но это не наш путь
главное, на что указывает автор, что в каждом массиве хранятся ещё и ключи, а в объектах нет
было примерно так: echo get_comments(123) — $post->get_comments() — $db->query — mysqli_fetch_assoc
— съедает память из за копирования массива в каждом звене
стало: echo get_comments(123) — $post->get_comments() — $db->query — mysqli_fetch_object
— по сути массив ссылок передаётся и всё
* можно передавать массив по ссылке, но это не наш путь
главное, на что указывает автор, что в каждом массиве хранятся ещё и ключи, а в объектах нет
Кто-нибудь spiral успел попробовать? Как ощущения?
Неделю назад на него наткнулся, хотел использовать в будущем rad проекте вместо yii
Неделю назад на него наткнулся, хотел использовать в будущем rad проекте вместо yii
Спасибо за полезную информацию! Статью «Построение гибких PHP приложений» перевел, https://habrahabr.ru/post/327746/
Канал дайджеста сделал https://t.me/phpdigest но пока он пуст и никак не используется. А как вы это видите? Если что меня можно найти в телеграме https://t.me/prnsk
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
PHP-Дайджест № 107 – свежие новости, материалы и инструменты (9 – 23 апреля 2017)