You're countering a statement about a specific Perl statement with statement about the general case.

Yes, operand evaluation order is officially not defined. Assignments are a special case. Assignments are guaranteed to evaluate their RHS argument first to allow the following to work:

my $i = $i; local $i = $i;

It does seem to be somewhere other than perlop.

In reply to Re^7: Boolean counter? by ikegami
in thread Boolean counter? by DreamT

Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":