[PHP]Błąd po zmianie z php 7.3 na 8.1: Cannot access offset of type string on string |
[PHP]Błąd po zmianie z php 7.3 na 8.1: Cannot access offset of type string on string |
2.06.2023, 17:48:13
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 2.02.2022 Ostrzeżenie: (0%) |
Witajcie.
Mam do "naprawy" skrypt, który zaczął się sypać prawdopodobnie po zmianie php na 8.1. Problem w tym, że nie bardzo mam możliwość debugowania go (błąd znalazłem w logach). Komunikat błędu:
Kod wygląda następująco:
Linia 529 to: $parsedXml = $this->convertXmlToExportXml($rCode); Widzi ktoś może błąd? Z góry dziękuje za pomoc |
|
|
3.06.2023, 06:18:36
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 836 Pomógł: 225 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) |
Sam sobie odpowiedziałeś na pytanie:
W metodziec onvertXmlToExportXml() jest błąd. Sprawdź ją. W tejże metodzie masz jakąś funkcjonalność która została wycofana w poprzednich wersjach, w wersji 7 pewnie miałeś Notice: Deprecated. |
|
|
3.06.2023, 13:45:57
Post
#3
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 2.02.2022 Ostrzeżenie: (0%) |
hmmm....
ta metoda nie ma nic dziwnego:
|
|
|
3.06.2023, 17:06:00
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 836 Pomógł: 225 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) |
Masz włączone obsługę błędów E_ALL?
Aby widzieć pomniejsze komunikaty? |
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 00:49 |