se, con session_destroy, elimino del tutto la variabile di sessione, settata con session_start(), che bisogno ho di eliminare prima le singole variabili contenute nella variabile di sessione stessa che verrà, come detto prima, subito dopo eliminata?
Può avere senso se, nella tua applicazione, non vorresti che in $_SESSION siano contenuti i vecchi dati eliminati con session_destroy.
codice:
session_start();
session_destroy();
var_dump($_SESSION); // la sessione non è più attiva, ma questo array non è vuoto, contiene ancora i dati recuperati con session_start