ich habe in den letzten Tagen einige Änderungen an den Scripten für PHP 8.1 durchgeführt.
Es gab für trim und für strlen Warnhinweise.
Über strlen und die notwenige Änderung habe ich mit bing Chat diskutiert.
Die Meldung: Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in
die Antwort von Bing
Wer die nächste MOD Version ausprobieren möchten - kann gerne helfenHallo, das ist Bing. Ich kann Ihnen helfen.
Die Fehlermeldung bedeutet, dass Sie versuchen, die Funktion strlen() mit einem null-Wert als Parameter aufzurufen, was in PHP 8.1 veraltet ist¹². Sie sollten stattdessen einen leeren String oder eine andere gültige Zeichenkette übergeben².
Um den Fehler zu beheben, müssen Sie möglicherweise Ihren Code aktualisieren oder eine andere PHP-Version verwenden³.
Quelle: Unterhaltung mit Bing, 26.3.2023(1) [D7 PHP 8.1] strlen(): Passing null to parameter #1 ($string) of type .... https://www.drupal.org/project/drupal/issues/3258313 Zugegriffen 26.3.2023.
(2) Fixed: PHP 8.1 error: `strlen()` Passing null to parameter #1 ($string .... https://github.com/backdrop/backdrop-issues/issues/5727 Zugegriffen 26.3.2023.
(3) strlen(): Passing null to parameter #1 ($string) of type string is .... https://www.drupal.org/project/views/issues/3312595 Zugegriffen 26.3.2023.
https://github.com/r23/MyOOS-Dumper
hier einfach auf den grünen Button 'code' klicken und download auswählen.
Meldungen können hier einfach veröffentlicht werden.
Danke
Beste Grüße
Ralf