Por que a negação acontece por último em uma expressão de atribuição no PHP?
O operador de negação tem precedência mais alta que o operador de atribuição, por que é menor em uma expressão?
por exemplo.
if (!$var = getVar()) {
Na expressão anterior, a atribuição acontece primeiro, a negação depois. Não deveria a negação ser a primeira, então a atribuição?