So if your initialization and cleanup code are related,
They're not, at least not in the sense you mean. Read the thread. We can't use the normal case here. We want to set $phase as early as possible after BEGINs start being processed, and we want to set $phase as early as possible after ENDs start being processed. BEGIN is FIFO. END is LIFO. We want FO for both, so we need to put BEGIN as FI as possible, and the END as LI as possible.
In reply to Re^9: Which phase am I in?
by ikegami
in thread Which phase am I in?
by dragonchild
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |