Citazione:
La via migliore per la verifica? Prova con i filtri il cui risultato sarà sempre FALSE o il valore cercato.
...
la selezione ( if ) verifica se la variabile esiste e se non è vuota, se validata ne controlla comunque la validità passandola alla funzione di callback che torna un valore con le iniziali maiuscole, ( che so se inserisci rossi, torna Rossi ) o false se sbagliato ( tipo: '1#@()]' ).
Il filtro non restituisce
Citazione:
perché se $_POST['cognome'] è uguale a un valore vuoto il primo caso viene verificato ( isset() è verificato comunque ) ma poi deve essere verificato pure empty(), ma in questo caso empty è vero in quanto per una variabile vuota empty() risponde true ( sì, la variabile è vuota! ). Quindi non passa perché isset( true) AND !empty(true).
A parte la ridondanza di