mi riferivo semplicemente alla frase che hai usato :-P
"empty($campo) se voglioamo verificare che $campo non è settato..."
che è una imprecisione linguistica :-) empty() verifica che sia vuoto (con le dovute implicazioni di questa parola documentate nel man), isset() verifica che sia "settato" ..
che poi tu possa usare direttamente empty() come mi dici può non essere un errore, ma non è di sicuro per " verificare che $campo non è settato..."
:-D
insomma, sono in vena polemica oggi :-)