ASDF: Wiele wersji PHP na Twoim localhoście
Wolę pracować z #Dockerem, ale czasami wymagane jest posiadanie #PHP lokalnie, a nawet więcej – wielu jego wersji! Jest prosty sposób na osiągnięcie tego: ASDF 😎. ...
Wolę pracować z #Dockerem, ale czasami wymagane jest posiadanie #PHP lokalnie, a nawet więcej – wielu jego wersji! Jest prosty sposób na osiągnięcie tego: ASDF 😎. ...
Pie, nowy instalator rozszerzeń dla #PHP został opublikowany! Przyjrzyjmy się mu i zobaczmy, co oferuje. Tło Pie jest następcą PECL, został zaprojektowany i zaimplementowany pod szyldem PHP Foundation. Możesz poczytać o jego celach, planach i zakresie odpowiedzialności tutaj, możesz także śledzić rozwój narzędzia lub wręcz pomóc w jego rozwoju tutaj. Użycie Pie w buildach Dockera Stworzyłem gist, który pokazuje, jak zainstalować i używać Pie w obrazach Dockera, zarówno opartych o Debian, jak i Alpine 😊....
Ciężko uwierzyć, ale opcja --all w komendzie messenger:consume nie jest dostępna aż do Symfony 7.1 — w starszych wersjach konieczne jest podanie jawnej listy transportów przy wywoływaniu komendy. Ale jeśli potrzebujesz tej opcji, to można ją w łatwy sposób przenieść do 6.4! ...
W ostatnim czasie stworzyłem pull request do #PHP-CS-Fixera, którego celem było uniemożliwienie jednoczesnej instalacji stevebauman/unfinalize i friendsofphp/php-cs-fixer, co efektywnie blokowało również instalację Fixera jako deweloperskiej zależności w tymże narzędziu. Na eskalację nie trzeba było długo czekać 😅! ...
Natknąłem się dzisiaj na Saeghe — nowy menedżer pakietów dla PHP. Oficjalna strona opisuje go jako nowoczesne narzędzie, które sprawia, że tworzeniu kodu (obiektowego lub funkcyjnego) jest wspaniałym doznaniem. Sprawdźmy to! ...
Parę miesięcy temu zaproponowałem by Composer dostarczany był w obrazach zawierających jedynie plik wykonywalny. Wczoraj mój pull request został zmerdżowany, więc już można używać tego typu obrazów podczas budowania swoich własnych, co jest najprostszą metodą instalacji Composera 😁 ...
Było wiele dyskusji, czy fasady w #Laravelu implementują Wzorzec Fasady Gangu Czterech, ale myślę, że w tym momencie nie ma to znaczenia – zespół Laravela i tak nie zmieni konwencji nazewnictwa. Nazewnictwo nie stanowi problemu, widzę natomiast inne problemy z fasadami — przyjrzyjmy się im! ...
Miałem ostatnio okazję pojechać na PHPers Summit do Poznania, gdzie uczestniczyłem w różnych wykładach oraz brałem udział w panelu dyskusyjnym organizowanym przez BitBag. Nagranie z tej dyskusji jest już dostępne 🙂 ...
W ostatnich dniach został wydany Laravel Pint i wywołał ambiwalentny zamęt – niektórzy go uwielbiają, inni nienawidzą 😉. Osobiście mam co do niego mieszane uczucia i chciałem podzielić się swoimi przemyśleniami na ten temat. ...
PHPStan 1.7.15 wprowadza małą, ale pomocną funkcję: obsługę względnych ścieżek w editorUrl dla zwirtualizowanych środowisk. Jeszcze lepiej, gdy czyni cię to współautorem repozytorium — tak, to moja inicjatywa! 🥹 Z PHPStan pracuje się świetnie, gdy używasz konfiguracji editorUrl. Dodaje ona klikalny link w CLI, który otwiera raportowany plik w określonej linii. Poprawia to produktywność, ponieważ potrzebujesz mniej czasu, aby przesakiwać między raportem analizy, a kodem. Oczywiście, możesz skonfigurować swoje IDE, by analizowało kod w czasie rzeczywistym, ale to zupełnie inna historia… może następnym razem 😉...