Ciao.
Secondo Voi è preferibile utilizzare
una cosa del genere:

Codice PHP:
function formPostHasVar(){ 
    
$hasVartrue
    
$argsfunc_get_args(); 
    foreach(
$args as $arg){ 
        if(!
filter_has_var(INPUT_POST,$arg)){ 
            
$hasVarfalse
        } 
    } 
    if(
count($args)!==count($_POST)){ 
        
$hasVarfalse
    } 
    return 
$hasVar

if(!
formPostHasVar('one','two','three','submit')){ 
//display the form 

o semplicemente:

Codice PHP:
if(!filter_has_var(INPUT_POST'submit')){ 
//display the form 

Qual'è la vs. opinione ?

Utilizzate altre soluzioni ?