<?php
class ArrayUtils
{
public static function remover(string $elemento, array &$array)
{
$posicao = array_search($elemento, $array);
if (is_int($posicao)) {
unset($array[$posicao]);
} else {
echo "Não foi encontrado um array";
}
}
}
Quando executei a função mesmo sem essa parte is_int($posicao), funcionou, o PHP 7.4 corrigiu este erro ? Ou por via das dúvidas devo fazer de acordo com a aula e declarar essa parte do código?