Existem linguagens onde você pode atribuir valor padrão via simples ou operador. Por exemplo em JavaScript:
var a = 0 || 3;
irá atribuir 3 à variável. Tal construção atribuirá true boolean em PHP.
Você ainda pode obter o valor padrão em 1 linha, usando o fato de que ou tem precedência menor do que a atribuição.
$a = 0 or $a = 3;
que em um cenário real pode ser semelhante a:
$a = $b or $a = $c; // pick the first non-empty value
ou
$a = some_call() or $a = $default;