Salve ho un problema nella dichiarazione di un file: il mio scopo è aprire un file e se non esiste crearlo per poi successivamente scriverci dentro. Perche utilizzando or non mi da questa funzionalita?

codice:
$path="file.php";
$file=fopen($path, "w+") or fopen($path,"x+");