Secondo voi come posso risolvere questo problema ?

In pratica ho un ciclo dove devo utilizzare 2 diverse condizioni, utilizzo un altro ciclo per stabilire quale parte del ciclo utilizzare:



codice:
$perIf = $_POST['nome'];
		
if($_POST['modificoCommenti'] != 0) {
			
      $condizione = "if(strlen($perIf) <= 0 || $righe != 0) {";
			
} else {

      $condizione = "if(strlen($perIf) <= 0) {";
			
}
		
echo "$condizione";

// ESEGUO OPERAZIONI

} else {

// ESEGUO OPERAZIONE ALTERNATIVA

}

C'e' un modo piu' corretto (anche perche' cosi' mi da un errore).

Ciao ciao