X
    Categories: PHP

Ошибки при переходе на PHP 8

Ошибка:
PHP Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in ...

Меняем строку:
$some_var = explode(',', $_GET['some_string']);

На:
$some_var = explode('-', $_GET['some_string'] ?? '');


Ошибка:
[TypeError]
in_array(): Argument #2 ($haystack) must be of type array, null given (0) ...
#0: in_array(string, NULL)

Меняем вхождение:
in_array("some_text", $some_var)

На:
in_array("some_text", $some_var ?? [])


This post was last modified on 02.05.2024 13:06

Artem: Аудит, Разработка, ИБ, Поддержка и SEO сайтов
Related Post