Capisco che si dovrebbe sempre cercare di evitare l'accesso diretto ai superglobali per inserire valori da superglobali in variabili, ad esempio:
$name = filter_input(INPUT_POST, 'name');
//instead of
$name = $_POST['name']; // not safe
La mia domanda se è sicuro usare isset () per verificare se è presente un superglobale, ad esempio:
if (isset($_POST['name')) {
}
Personalmente non capisco perché non sarebbe una buona pratica, ma non sono così avanzato nella programmazione.
(Recentemente ho iniziato a utilizzare Netbeans e mi viene fornito un suggerimento che consiglia di modificare questo codice. Forse il messaggio non è del tutto corretto, ma preferirei sapere con certezza.Non ho trovato una buona risposta altrove.)