Update PHP 7.0.32 auf 7.4.2
Hallo zusammen....
ich hab mal wieder ein kleines Problem wo ich grad fest stecke. Und zwar möchte ich von PHP 7.0.x auf PHP 7.4.x upgraden. Leider gibt's hier ein Problem mit einem Teil meines Scripts. PHP 7.0.x funktioniert alles problemlos. PHP 7.4.2 wirft mir folgende Fehlermeldung: Fatal error: Uncaught Error: Cannot use string offset as an array in E:\http\gira_qc\functions.php:112 Stack trace: #0 E:\http\gira_qc\realtime_daten.php(364): wr_data_to_array(Array) #1 {main} thrown in E:\http\gira_qc\functions.php on line 112 PHP-Code:
array(12) { [0]=> string(7) "Uhrzeit" [1]=> string(4) "Udc1" [2]=> string(4) "Idc1" [3]=> string(4) "Pdc1" [4]=> string(4) "Udc2" [5]=> string(4) "Idc2" [6]=> string(4) "Pdc2" [7]=> string(4) "Uac1" [8]=> string(4) "Iac1" [9]=> string(3) "Pdc" [10]=> string(3) "Pac" [11]=> string(4) "Tsys" } $key_array ist also ein Arry, wird in der foreach-Schleife nur einmal durchlaufen und schmeißt den "Fatal Error". Steh grad aufm Schlauch. |
AW: Update PHP 7.0.32 auf 7.4.2
Hier vielleicht noch wie das Array in PHP 7.0.x aussieht damit man sieht um welche Daten es sich handelt:
PHP-Code:
[0] => Wert , [1] => Wert.... anstatt [Uhrzeit] => Wert, [Udc1] => Wert...... ändert an dem Fehler nichts. Die Daten kommen von einer Datei, die Zeilenweise gelesen wird. $ds => ist der Datensatz (Zeile) $i => die einzelnen Daten-Werte innerhalb der Zeile $data_key => Bezeichnung/Art der einzelnen Werte $data_array => die einzelnen Daten/Werte einer Zeile Wenn Ihr mehr Infos braucht.... liefere ich selbstverständlich nach. Hoffe Ihr könnt mir die Augen öffnen wo der Fehler liegt. |
Alle Zeitangaben in WEZ +2. Es ist jetzt 17:55:37 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.