Подскажите, пожалуйста, unset в данном коде играет роль? И какую? Работает и без него. В чем смысл?
if ( in_array( $row['ident'], $_GET['ident'] ) )
{
$key = array_search( $row['ident'], $_GET['ident'] );
// Если есть такой идентификатор, проверяем версию "больше"
if ( $row['version'] > $_GET['version'][$key] )
{
$update[ $row['ident'] ] = array(
'value' => $row['value'],
'version' => $row['version'],
);
}
unset( $_GET['ident'][$key] );
unset( $_GET['value'][$key] );
unset( $_GET['version'][$key] );
}