primero session_destroy o session_unset

Que pongo primero en el script session_destroy o session_unset para una mejor función destruimos las variables de sesión o las vaciamos primero si las destruyo primero me funciona como quiero i si las vació primero tengo que editar código pero bueno como quiero hacerlo correcto pues cambiare código si tengo que hacerlo yo personalmente creo que primero es unset vaciar y después destroy pero no lo se de seguro si alguien sabe del tema se lo agradeceria.

 
<?php
/*Salida del sistema*/ 
/*Iniciamos la sesión.*/ 
session_start(); 
/*Destruimos la sesión y sacamos al usuario del sistema web.*/ 
session_destroy(); 
/*Vaciamos las variables de sesion.*/ 
session_unset(); 
//Condición si procede la petición del exterior. 
if(!isset($_SESSION['id'])) { 
//Petición del exterior mostramos este texto. 
echo "<b><span style='color: red;'>Solo usuarios registrados...</span></b>"; 
//Refrescamos la url i enviamos al usuario externo al index. 
header("refresh:3;index.php"); 
} else { 
//Petición interna para salir mostramos este mensaje. 
echo "<b><span style='color: green;'>Te has desconectado del sistema web, saludos y hasta la pro sima visita...</span></b>"; 
//Refrescamos la pagina i lo enviamos al index. 
header("refresh:4;index.php"); 
} 
?>