e chi sarebbe costui ?Originariamente inviato da piero.mac
io sono stato "cazzuolato" da uno sviluppatore del php....
e quale sarebbe il nesso ?Originariamente inviato da piero.mac
mi ha fatto osservare che $_POST/$_GET e' sempre presente, e che la forma corretta per verificare se sono valorizzati oppure no, e' utilizzare EMPTY() e non ISSET()....
siccome esiste l'array globale diamo per scontato che esista anche una qualunque chiave ?
isset($_POST) è il controllo più inutile che ci sia ... ma
isset($_POST['nome_chiave']) non ha nulla a che vedere col controllo precedente.
Chi ti ha cazzuolato o parlava del primo caso oppure non ha le idee molto chiare sugli array del php ...
l'alternativa è utilizzare array_key_exists('nome_chiave', $_POST) ma sia isset che array_key_exists non servono a verificare il valore vuoto della stringa (empty() o !strlen()) ... quindi il modo corretto è usare o isset o array_key_exists e poi aggiungere il controllo empty o !empty oppure !strlen o strlen