Было дело решил обновиться до php7.4. Сразу забегая на перед, скажу, я невеликий знаток пхп, но стараюсь изучить и каждая ошибка повод более детально изучать это язык :)

Так вот, к чему это я. Обратил внимание, в логах сервера на не столь приятную запись. В одном из моих плагинов что-то происходит не внятное, посмотрев код, все работает, но предупреждения мне не дают покоя. Несколько покопавшись в поисковике, аля зачем изобретать велосипед, когда можно найти готовый, успехов мне не принесло, пришлось вникнуть самому и заодно появился лишний повод сделать пост на этом сайте)

И так, в логах я вижу такое:

AH01071: Got error
'PHP message: PHP Warning: array_merge(): Expected parameter 1 to be an array, int given in /.../name.php on line 113
PHP Notice: Trying to access array offset on value of type null in /.../name.php on line 122

Открыв файл,  наткнулся на строчку, где я провожу слития двух массивов, казалось одного типа:

...
$args = array_merge($args, $args_t);
...

К сведению — array_merge() принимает параметры только типа array. Ну никто нам не запрещает его указать 8) Что я собственно и сделал.

...
$args = array_merge($args, $args_t);
...

Казалось бы такая мелочь, а на видном месте и не лежит :) Или по крайней мере у меня)