Are you just maintaining the code, or did you write it? If you wrote it, I'd suggest you change it slightly as I think it is not great style. People learn to read (including reading code) by recognising patterns. A programer with even a small amount of experience will quickly speed-read something like the following, because it is a commonly used pattern:
for ($i=0; $i < $n; $i++) {...}
but may have to look twice to figure out your loop, which is exactly equivalent.
The only disadvantage is introducing the additional variable. But despite perl not being a compiled language, I think perl is smart enough for this not have any effect on performance. If you really wish to avoid introducing the additional variable, then another alternative is:
while ($n--) {...}
So I'd suggest something like:
if ($n) {
____bodyprint("Manage\n\n");
}
while ($n--) {
____bodyprint("» $s<br>\n");
}
bodyprint("</center>\n\n");
Shawn