valor padrão para uma variável

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;