#php #programowanie #symfony
Takie pytanie, zatrzymałem się na PHP 5.x (nie jestem pewny, której dokładnie wersji), generalnie composera wtedy jeszcze nie było. Później dłubałem coś też w nowszym, ale nic konkretnego. Polecicie jakieś dobre materiały do ogarnięcia najnowszego (lub prawie najnowszego PHP) i symfony także.
:)
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Cilthal: W sumie możesz zacząć od https://phptherightway.com/ A w ogóle to LLMy mocno pomagają - nie musisz jak kiedyś przeglądać stackoerflow - tylko pytasz LLMa.

Co do Symfony - mają w sumie dobrą dokumentację. Mi kiedyś barzo mocno pomogła ta część ich dokumentacji: https://symfony.com/doc/current/create_framework/introduction.html Co prawda już coś tam pisałem w Symfony, ale często trafiały się projekty bez frameworka i budowa własnego na komponentach symfony bardzo pomogła mi zrozumieć jak
  • Odpowiedz
Junie się lepiej integruje z PhpStormem. Jedno i drugie narzędzie jest od JetBrains i jest dla nich elementem ekosystemu o co wpływa na wyższe dopasowanie oraz stabilność.
Junie też według mnie robi zmiany bardziej krokowo i granularnie co wpływa na lepszą kontrolę nad procesem generowania kodu (oczywiście w Github copilot można to wysterować promptem systemowy, ale wciąż nie będzie takiego mocnego efektu).

Z tym, że warto zaznaczyć, że Junie ma obecnie 2
  • Odpowiedz
Mirasy, potrzebuję pomocy w ukierunkowaniu jak zrobić sortowanie tabeli w html.

kolejne wiersze zaciągam w php z bazy danych.
Skorzystałem rozwiązania przedstawionego na tej stronie: https://www.geeksforgeeks.org/html/how-to-sort-rows-in-a-table-using-javascript/

Problem polega na tym, że dla małej tabeli to działa, ale ja mam ponad 1200 wierszy i tak mi obciąża przeglądarkę, że masakra.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kornolio: W takim wypadku sugerowałbym
1. przerzucenie zawartości tabeli do tablicy js (np. po załadowaniu strony zaczytać zawartość tabeli)
2. napisanie/użycie prostej metody do sortowania po kolumnie (szukaj how to sort array of objects by property)
3. generujesz nowy dom js z nowym posortowanym tbody i podmieniasz go ze starym

możesz zrobić całość w document fragment i podmienić content tbody np. replacechildren
  • Odpowiedz
Uruchomiliśmy promocję „Hosting na Start 2026” w SMALL.PL.

Dajemy -26% na nowe konta hostingowe.
To hosting pod nowoczesne technologie: Node.js, Python, Java, Ruby, PHP, z dostępem SSH i szybkimi dyskami NVMe.

Promocja obowiązuje
Small_pl - Uruchomiliśmy promocję „Hosting na Start 2026” w SMALL.PL.

Dajemy -26% na...

źródło: small

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@massejferguson: Zależy, ale jeśli to mały projekt (nie ma tam więcej niż 2 zespołów) to zdecydowanie razem.

Bez najmniejszego problemu wydzielisz front jeśli będzie taka potrzeba, a na starcie wszystko będzie łatwiej ustawić i testować.

Szkoda tracić czasu na dzielenie projektu na starcie, gdzie i tak możesz go wydzielić w przyszłości, a teraz (na pustym projekcie) będą to tylko dodatkowe problemy.
  • Odpowiedz
Do 6 miesięcy hostingu gratis w sohost®

Szukasz nowego dostawcy usług hostingowych?
Teraz możesz zyskać aż do 6 miesięcy hostingu za darmo dzięki wyjątkowej promocji!

Co musisz zrobić, aby skorzystać z promocji?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

2. Prześlij zanonimizowany dowód aktywnej, opłaconej usługi hostingowej u innego dostawcy – np. fakturę lub zrzut ekranu z panelu klienta.


@sohost: I cyk piszemy do AI by wygenerowała odpowiedni screen i profit z darmowego hostingu ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Korzystaj z PHP 8.5 na serwerach CloudHosting!

Zadbaj o swój biznes i już dzisiaj włącz najnowszą odsłonę PHP na hostingu nazwa.pl. Wersja 8.5 niesie za sobą wyższy poziom bezpieczeństwa, lepszą stabilność i szybkość działania strony WWW. Zwłaszcza w połączeniu z wydajnym środowiskiem chmurowym!

Odwiedź nasz blog i dowiedz się więcej o zaletach PHP 8.5:
nazwapl - Korzystaj z PHP 8.5 na serwerach CloudHosting!

Zadbaj o swój biznes i już ...

źródło: Korzystaj z PHP 8.5 na serwerach CloudHosting

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nazwapl: może i przepłaca się za domeny, ale za to żeby się wynieść i dostać authinfo to trzeba pisać elaborat krwią na pergaminie xD dzięki wam to ludzie mają pracę z wynoszeniem firm do innych operatorów ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
  • Odpowiedz
@Instynkt: to rc2 na pewno działa?
Na mojej stronie (nie wordpressowej) boty też lubiły wysyłać formularze, więc pole na email dałem do diva który się nie wyświetla, a prawdziwe pole na email nazwałem tak żeby boty myślały że to pole na imię. Przy odbiorze danych wystarczy sprawdzić czy jest wysłane ukryte pole, albo czy brak @ w nowym polu emailowym.
W wordpressie to będzie coś w rodzaju (w pliku functions.php
  • Odpowiedz
elo wykopki,
Szukam porady na temat rozwoju zawodowego. Obecnie siedzę w custom developmencie dla WordPressa, i moje zarobki osiągają około ~10k netto na fakturce. W perspektywie kilku lat myslę że dobiję ~11/12k, ale chciałbym zarabiać przynajmniej 15k, a mam wrażenie że w mojej specjalizacji nie jest to zbytnio możliwe (bez j-----a nadgodzin xD).

Czy są jakieś branże do których mógłbym płynnie przejść, mając siedmioletni exp w tworzeniu takich customów na WP? Dość dobrze
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@korkorek: panie, żeś sobie moment wybrał. ( ͡° ͜ʖ ͡°) ludzie po 15 lat expa pół roku na bezrobociu potrafią siedzieć, bo nie ma tyle roboty co wcześniej i to nie mówię o byle klepaczach, tylko ogarniętych i kumatych, którym się noga powinęła a nie udało się wbić z powrotem, bo tyle CV na jedno stanowisko :D
  • Odpowiedz
@korkorek: poprzednio było w sumie Node (np. Lambdy na AWS), Angular, React, Symfony, Laravel i przede wszystkim zwykły wp, bez roots, bez headless, głównie gutenberg, czilowa praca gdzie byłem tylko ja i robiłem wszystko co wpadło od managera, to było super bo był jeden punkt kontaktu i 0 problemów organizacyjnych, byłem takim fullstackiem co jeszcze CI/CD skonfigurował i dostarczył docker image gotowe do deployu, a obecnie jeszcze w sumie nie
  • Odpowiedz
Nie czekaj do Black Friday - Black Weeks trwa już w sohost®

Tylko do 30 listopada 2025 r. możesz skorzystać z 60% zniżki na zakup nowego hostingu w sohost®.

🎁 Wystarczy, że użyjesz kodu: BW2025
sohost - Nie czekaj do Black Friday - Black Weeks trwa już w sohost®

Tylko do 30 lis...

źródło: sohost_bw2025

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@emitar Cześć, dla osób przedłużających była promocja do 10 listopada.
Przesyłaliśmy mailing dla osób, które wyraziły zgodę.
Jeżeli nie wyraziłeś zgody to warto to zrobić :)
  • Odpowiedz
  • 0
@majlo1985 Cześć, to zależy.
Jeżeli to co wysyłasz to mailing to nasza usługa jak i każdy inny hosting nie jest przystosowany do wysyłki mailingów.
Dodatkowo jeżeli jest to mailing i nie ma w nim łatwej opcji wypisania się to może być on też nielegalny.
Dlatego warto stosować usługi przystosowane do wysyłki mailingu, a niektóre z nich dają możliwość wysyłki małego mailingu co miesiąc za darmo i dają opcję łatwego wypisania się
  • Odpowiedz
✨️ Jak uniknąć problemów przy aktualizacji frameworka PHP?
Opiszę, w jaki sposób straciłem pracę w jedynej mającej oparte na PHP własne produkty (nie software house) firmie w moim mieście. Znalazłem już inną pracę, ale moje pytanie to: co następnym razem przy zadaniu typu aktualizacja frameworka muszę robić inaczej niż robiłem, żeby nie powtórzyła się taka sama lub podobna sytuacja?

Kilka lat temu dostałem w pracy (programista PHP) zadanie: uaktualnienie Laravela (frameworka PHP) w
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mirko_anonim: zaczął bym od aktualizacji inkrementalnej - nie z 4 od razu do 7, ale stopniowo. Mniejszy jednostkowy changeset i breaking changes do ogarnięcia, łatwiejsze testowanie, mniej blokowania bieżącego rozwoju aplikacji, częstszy update zespołu i pokazanie mierzalnych efektów pracy.

z version history widzę:
→ Laravel version 4.0
→ Laravel version 4.1
→ Laravel
  • Odpowiedz
A czego potrzebujesz? Pamiętaj, że pierwsza zasada forów internetowych jest taka, że opisujesz, z czym masz problem i co chcesz zrobić. Oczywiście o ile chcesz, żeby ktoś Ci pomógł.

Może zapytaj jakiegoś LLMa, żeby znalazł Ci coś w dokumentacji, jak sam nie możesz tego znaleźć?
  • Odpowiedz
@massejferguson: ale ja nie wiem, co Ty myślisz. Co chcesz osiągnąć?

Carbon::createFromFormat zwraca Ci obiekt z datą na podstawie formatu. A metoda ->format('Y-m-d') zwraca Ci string z datą wg formatu i tyle.

Tu masz przykład

https://play.phpsandbox.io/nesbot/carbon?input=%3C%3Fphp%0A%24date_in_format%20%3D%20Carbon%3A%3AcreateFromFormat%28%27m%2Fd%2FY%27%2C%20%2712%2F01%2F2025%27%29-%3Eformat%28%27Y-m-d%27%29%3B%0A%0Aecho%20%24date_in_format%3B&version=3.10.3.0
  • Odpowiedz