Thread Suche Hilfe bei Fehler "Using an array as a reference is deprecated at..."
(7 answers)
Opened by prentice at 2021-03-03 11:35
Mal ins Blaue geschossen:
@{$conf{'LIBNM_ARNBR'}}->[0] muss mit einiger Sicherheit durch $conf{'LIBNM_ARNBR'}->[0] ersetzt werden - analog für die anderen Einträge. Du kannst auch direkt $conf{'LIBNM_ARNBR'}[0] schreiben. Syntaktisch gesehen erwartet -> eine Referenz links davon. Was mit @ anfängt, ist ein Array, deswegen mault Perl. Dass das jemals funktioniert hat, war ein Fehler in Perl, der irgendwann mal mit der üblichen Deprecation-Laufzeit ausgemerzt wurde. Aktuelle Versionen bringen auch keine Warnung, sondern einen harten Fehler. |