Sempre quando vc usar o unset, o PHP irá remover essa referência/associação da memória. Retornando 'nulo' caso você tente acessa-la. É como se a variável deixasse de existir. E neste caso como estamos falando de um índice em um Array, além disso, o PHP dará um aviso de 'Undefined Offset' ou seja o Índice 4 deixou de existir / não foi definido.
<?php
$idadeList = [21, 23, 19, 25, 30, 41, 18];
unset($idadeList[4]);
var_dump($idadeList[4]);
PHP_EOL;
foreach($idadeList as $indice=>$idade){
echo $indice . '=>' .$idade . PHP_EOL;
}
Notice: Undefined offset: 4 in D:\Murilo\PHP\Exercicios\index.php
NULL
0=>21
1=>23
2=>19
3=>25
5=>41
6=>18