So it actually spits a warning the first time.
Where does that warning go? It's not on my screen when I run it. As I see it, $output is uninitialized both times, but the warning is not printed the first time.
I'm confused also because what I pass to open is a reference to $output which is always a real value regardless of whether $output is initialized or not.
In reply to Re^2: Use of uninitialized value in open second time but not first.
by kyle
in thread Use of uninitialized value in open second time but not first.
by kyle
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |