sziasztok,
kinek milyen tapasztalata van php 8 kompatibilitással kapcsolatban a népszerű lib-ek esetén? mit mivel lehet kiváltani, amíg nem érkezik hozzá php 8 támogatás?
a témaindító gondolatot nálam a TCPDF indította el, ami egyelőre nem barátja a 8-as php-nak, és nem is találtam hirtelen 8-cal kompatibilis PDF lib-et (FPDF, mPDF, DOMPDF stb.), vagyis a konkrét kérdés, tud-e erre valaki jó megoldást.
- 200 megtekintés
Hozzászólások
kapásból most nem tudom megmondani, mert visszaraktam a 7.4-et. valamelyik fv depricated, amit használ, nem emlékszem melyik.
talán ez volt: https://github.com/tecnickcom/TCPDF/issues/222
- A hozzászóláshoz be kell jelentkezni
ott van kozvetlenul alatta ez a commit, ez nem javitja meg?
neked aztan fura humorod van...
- A hozzászóláshoz be kell jelentkezni
mintha a main branch-be még nem került volna be. amit a composer behúz, az nem megy 8 alatt.
- A hozzászóláshoz be kell jelentkezni
Ha pár dolog van, azt kézzel kigyomlálhatod, amíg nem jön ki friss release a lib-ekből. Emiatt áttérni _másik_ lib-re nem érdemes! Szerintem szépen lassan megjönnek a php8 compatible lib-ek, érdekük. Ha nem elhalt lib-et választasz.
- A hozzászóláshoz be kell jelentkezni
eegen, egyetértek. sürgés van körülötte szerencsére, úgy tűnik.
- A hozzászóláshoz be kell jelentkezni
Imagick extension nem kell hozzá?
- A hozzászóláshoz be kell jelentkezni
úgy tudom, csak bizonyos speciális esetekhez, pl. PNG alpha channel kezelés. a probléma biztos nem ez, mert 7.4 alatt megy, 8.0 alatt pedig elhasal egy deprecated függvény miatt.
- A hozzászóláshoz be kell jelentkezni
Ok, csak Imagick nincs php8-ra, legalábbis 2 hete még nem működött, és nekem is csöndben elhasalt az egész. De ha megvan a hibás függvény, akkor nem szóltam.
- A hozzászóláshoz be kell jelentkezni
megnéztem most jobban, mit postoltam feljebb: nem is a függvény depricated, hanem kötelező fv paraméter van opcionális után valamelyik hívásban. amit jobban belegondolva nem is értek, hogyhogy csak most kukáztak ki, eleve logikai bukfencnek tűnik.
most már magam is kíváncsi lettem, mibe futottam, majd visszarakom a 8-ast valamikor és megírom.
- A hozzászóláshoz be kell jelentkezni
h2o template (lightweight synfony twig) is egy ilyen függvényt tartalmazott, amelyre egy hivatkozás volt a lib-en belül. Fix & commit & push lett a vége, ez a lib nem is composer-ből jött, hanem git-ben tárolt vendor mappa része.
- A hozzászóláshoz be kell jelentkezni