Odzyskaj kontrolę nad swoimi migracjami! Sortowanie migracji w Doctrine Migrations Bundle.

Jeżeli na co dzień pracujesz z frameworkiem Symfony, to myślę, że ikonicznego Doctrine Migrations Bundle nie muszę Ci przedstawiać. Jeżeli jednak pierwszy raz się spotykasz z tą nazwą, to śpieszę z wyjaśnieniem, że jest to paczka kompatybilna z frameworkiem Symfony i Doctrine ORM, za pomocą której możemy uruchamiać, tworzyć i zarządzać migracjami bazodanowymi. W tym artykule przedstawię problem, który może zaistnieć w aplikacjach używających doctrine/migrations-bundle. Ten problem zazwyczaj będzie dotyczył projektów bazujących na kodzie zewnętrznych platform, które ze względu na…

Porównanie Iteratora i Generatora w PHP

Generator został wprowadzony do PHP stosunkowo dawno. Właściwie to został dodany wraz z wersją PHP 5.5.0 w roku 2013. Wychodzi więc na to, że jest z nami już od niemal dekady! A wiesz, kiedy został wprowadzony Iterator? W wersji 5.0.0 beta 3, czyli w 2003 roku! Oznacza to, że Iteratora możemy używać od niemal dwudziestu lat! Przyznasz mi chyba rację, że brzmi to jak totalna prehistoria, prawda? Wydawałoby się, że zupełnie nie ma sensu w ogóle poruszać takiego tematu. Nic…

PHP 8.2 – jakich zmian możemy się spodziewać?

PHP 8.2, 7RC zostanie wydany już jutro, czyli 24 listopada 2022 roku. Wydanie wersji gotowej do użycia produkcyjnego przewidzane jest na grudzień 2022. Jest to niesamowite wydarzenie dla każdego PHP Deva oraz dowód na to, że język wciąż rozwija się bardzo dynamicznie. Jest to również odpowiedni moment na to, aby przyjrzeć się funkcjonalnościom, które zostaną wprowadzone w tej wersji. Być może niedługo będziesz miał/a możliwość skorzystania z tej wersji w swoim projekcie. No chyba, że dostawca platformy, frameworka lub narzędzia, z…