
Originariamente inviata da
satifal
Invece il comportamento è corretto dato che il parametro viene passato anche se vuoto.
isset() verifica che una variabile esista e sia diversa da NULL mentre empty() verifica che essa sia valorizzata.
Nel tuo esempio isset() restituisce true dato che la variabile esiste anche se non valorizzata.