PHP-Fehler: Uncaught TypeError in inc/mysqli.php

MyOOS [Dumper]ist ein Sicherungsprogramm für MySQL-Datenbanken. Damit können Sicherungskopien der Daten (Forum, Shop, Blog, usw.) erstellt und bei Bedarf auch wieder hergestellt werden. Besonders bei Web-Space ohne Shell-Zugang bietet sich MyOOS [Dumper] als sinnvolle Alternative an.
Antworten
netghost78
Beiträge: 8
Registriert: 24.11.2022, 01:59

PHP-Fehler: Uncaught TypeError in inc/mysqli.php

Beitrag von netghost78 »

Servus,

hier nun der zweite von mir festgestellte Fehler:

Code: Alles auswählen

[24-Nov-2022 00:32:14 Europe/Berlin] PHP Fatal error:  Uncaught TypeError: Unsupported operand types: int - string in .....\inc\mysqli.php:530
Stack trace:
#0 .....\dump.php(138): getDBInfos()
#1 {main}
  thrown in .....\inc\mysqli.php on line 530
In Zeile 530 steht:

Code: Alles auswählen

$dump['totalrecords'] -= $rekords_to_skip;
Es wird wohl also versucht, einen String in einen Integer zu casten, ohne dies anzugeben.
Das kann man beheben, indem man es konkret angibt:

Code: Alles auswählen

$dump['totalrecords'] -= intval($rekords_to_skip);
Das ist schon in PHP Version 8 so gewesen, die 2020 erschienen ist, sollte also schon lange aufgefallen sein.
Ich bitte um Korrektur.

Danke
r23
Beiträge: 2625
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Re: PHP-Fehler: Uncaught TypeError in inc/mysqli.php

Beitrag von r23 »

Hallo,

vielen Dank für den Hinweis.

Das Skript wurde geändert.

Viele Grüße

Ralf
Antworten