Ok, das ist blöd (und der Umstieg auf ein anderes Paket vermutlich
eher mühsam).
Die Meldungen sollten rasch erledigt sein:
Einmal probeweise das continue durch ein "continue 2" ersetzen (was
wohl gemeint war) und schauen ob es hilft; wahrscheinlich nicht,
weil sich PHP in seinem Verhalten ja nicht geändert hat und
lediglich die Warnung neu hinzugekommen ist.
Einmal schauen, was da an chr() übergeben wird und - wenn es ein als
String maskierter Integer ist, den entsprechenden cast ergänzen.
Die beiden deprecated-Warnungen kannst Du ignorieren, die sind ja
*noch* irrelevant. Ansonsten halt die Klammerung beim Array-Zugriff
ausbessern; beim each() braucht es etwas mehr Kontext für eine
Lösung.
Aber helfen wird das, so wie die Meldungen auf den ersten Blick
aussehen, nicht viel; das Verhalten von PHP hat sich in diesen
Fällen (noch) nicht geändert, es wurden lediglich Warnungen ergänzt.
Das eigentliche Problem liegt also wahrscheinlich ganz woanders...
tcpdf steckt in vielen anderen Projekten mit drin, darum sollte sich
eigentlich bald jemand kümmern; wenigstens each() fällt mit PHP8
nämlich komplett weg.
Servus,
Stefan
--
http://kontaktinser.at/ - die kostenlose Kontaktboerse fuer Oesterreich
Offizieller Erstbesucher(TM) von mmeike
Stefan kann mehr als Freude machen!
(Sloganizer)