¿Cuál es la diferencia entre session_unset () y session_destroy () en PHP?

Desde elphp.net documentación:

session_destroy - Destruye todos los datos registrados en una sesión

session_unset - Libere todas las variables de sesión

Mi pregunta de tres partes es:

Las dos funciones parecen muy similares.
¿Cuál es realmente la diferencia entre los dos?

Ambos parecen eliminar todas las variables registradas en una sesión. ¿Alguno de ellos realmente destruye la sesión misma? Si no es así, ¿cómo lograr esto (destruir la sesión en sí).

¿Es correcto que ninguna de las dos funciones elimine la cookie de sesión en el cliente?

Respuestas a la pregunta(7)

Su respuesta a la pregunta