Цитата:
Сообщение от
mazzy
Не факт

порядок скорее зависит от конкретной реализации интерпретатора/компилятора. Это значит, что для 2.5, 3.0, 4.0, 5.0, а может быть и для каждого сервис-пака, надо проверять отдельно
Если внимательно посмотреть на код то вфзов parm1 требует вызова func1 => func1 вызовется раньше parm1. вызов parm2 требует вызова parm1, func2.
=> порядок вызова такой func1 (parm1 | func2) parm2
то есть единственная неопределенность - что раньше вызовется parm1 или func2.
Если func2 не будет иметь побочных эффектов то смысл кода не изменится.