Первое знакомство с RabbitMQ
PHP:
Работа с очередями RabbitMQ на php
Получение писем на php
Пример простого скрипта на php, который умеет проверять почту и сохранять вложения из писем на диск.
Собственно говоря, при переходе на 2ю страницу каталога в хлебных крошках отображалось 404 (так же падали метатеги)
Использование анонимной функции для переопределения поведения класса, на примере псевдо MVC.
phpshop получение id текущего товара
Как не странно не смог найти работающего способа для получения ID товара на странице которого находимся.
Пример паттерна одиночка (singleton) на php
Пример базового класса для паттерна одиночка на php
Явное указание версии php phpstorm
Для изменения версии php для проекта в IDE Phpstorm, нужно зайти в File - Settings - Languages & Frameworks - PHP
Но если в проекте используется composer, то данные из него переопределят эту настройку.
Поэтому можно задать версию php через composer.json так:
{ "require": { "php": "^7.0", "oddler/test": "^1.5" } }
Задача сохранении XLSX в PDF на php
Библиотека phpoffice/phpspreadsheet (подробнее в статье Работа с XLSX), среди всего прочего позволяет сохранять документы в нужном формате.
Пример скрипта, который накладывает текстовой водяной знак (watermark) на изображение товара и сохраняет новую фотографию.
Также он генерирует HTML для вставки текста на станичницу.
В документации PHP довольно подробно описано, как взаимодействовать с объектами из разных пространств имен, но информацию о том, что есть аналог конструкции from из phyton, среди всего прочего заметить сложно.