I don't know whether this is written somewhere or not, but IIRC the execution order is undefined. There's a whole thread about this:
Why is the execution order of subexpressions undefined?.
Flavio
perl -ple'$_=reverse' <<<ti.xittelop@oivalf
Don't fool yourself.