Si chiama operatore ternario.
Serve per velocizzare le operazioni che potresti fare tramite if.
In pratica ciò che sta subito dopo il punto di domanda è ciò che si deve fare in caso la condizione sia vera mentre ciò che segue i due punti e ciò che si deve fare nel caso la condizione non sia verificata.

Quindi nello specifico alla variabile $password se è settata viene assegnato il valore passato tramite post, in caso contrario viene assegnato un valore di default.