Aktywne Wpisy
deiceberg +222
Boshe, gdzie ten Lewy miał oczy?!
Toż to Anna już za młodu wyglądała jak 40-letnia grażyna z podlaskiej wsi
#przegryw #lewandowski
Toż to Anna już za młodu wyglądała jak 40-letnia grażyna z podlaskiej wsi
#przegryw #lewandowski
https://bulldogjob.pl/news/1499-polowa-devow-php-korzysta-z-wersji-jezyka-po-end-of-life-ale-dlaczego
#programowanie #php #developer
mysql_query
,eregi
oraz np.swf_*
. Wtedy niestety przeniesienie na wyższą wersję kończyło się porażką.U mnie klient miał jakieś specjalne rozszerzenia pisane na zamówienie + oczywiście synchronizacje zabezpieczone ion cubem. A, że miał pretensje do każdego kto mu chciał z tym pomóc i obrabiał później dupę (bo się nie da zgadnąć jak to działa, a dokumentacji brak), to sobie z tym dalej siedzi i
@aruel89: i dalej się grzebie. "problem" w tym ze miedzy PHP5 a PHP7/8 jest sporo zmian które są bolesne. np. spadły z rowerka niektóre rozszerzenia czy jak @eloar pisa. biblioteki których używasz nie działaja jak trzeba na PHP7/8 (albo co gorsza mają durne constraints w composer.json).
@MarcinOrlowski potem robiąc migrację, szuka się możliwie dobrych forków, albo samemu się takie tworzy. Utykasz zaraz na całe tygodnie naprawiając przy okazji napotkane błędy, albo poprawiasz coś, co od dawna ograniczało
Dobór zależności to zawsze ważna kwestia, ale dużej mierze ruletka.
@MarcinOrlowski: this, aktualizuję właśnie do php8 projekt i okazuje się że większość libów tak naprawdę zamiast głupiego ^7.4 np php mogło by mieć w zupełności >=7.4 i by działałoby out of box na php 8
>=7.4
za mocno ryzykowne, delikatnie mówiąc. Przyjmujac ze poruszamy sie w domenie semantic versioning (a kazdy sensowny pakiet już powinien) to lepiej jednak precyzyjnie okeslic o co nam chodzi i użyć~
, (np.~1.2.3
) i to określająć X.Y.Z (a nie tylko (X.Y). Wtedy może mi się bez problemu zaciągnąć v1.2.4 (co teoretycznie pownno byc tylko bugfixową wersją) ale juz bump do 1.3.0 wymaga