OR in combinazione con una funzione può essere usato in pochissimi casi (es: "or die();")
Se proprio non vuoi usare l'if, puoi sfruttare l'operatore ternario.
Prima del punto interrogativo c'è la condizione (simile a un if). Se essa è vera, viene eseguito il codice immediatamente segente, altrimenti quello inserito dopo i due punti.Codice PHP:
$altra_variabile="prova";
$variabile= funzione_bella();
$variabile= $variabile ? $variabile : $altra_variabile;