<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    если не шутишь, то <br>
    for/foreach  работают со списком, <br>
    <br>
    поскольку <fh> в списковом контексте читает весь файл <br>
    foreach (<>) {} равносильно <br>
    my @data = <>; # прочитали весь файл/файлы в массив<br>
    foreach (@data)<br>
    <> можно заменить на любую get_something() <br>
    <br>
    while (expr) {}  на каждой итерации вычисляем условие, контекст
    булевый, то есть скалярный<br>
    while (<>) { # здесь <fh> в скалярном контексте, читаем
    построчно в $_<br>
    <br>
    в обсуждаемом коде foreach (<>) не приведет к ошибке, но в
    целом такое использование с <> странно, "вероятно не то, что
    думали"<br>
      <br>
    foreach my $row ($sth->fetch) { # итерация по списку из одного
    элемента ([...])  <br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 12/08/2015 01:51 PM, Anatoly Y
      wrote:<br>
    </div>
    <blockquote
cite="mid:CAMGPQmsvdCU9+gTyiRvZ=Kio_5+CsD0CxSFTStQ3LOU0EHFrDQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">а чем?</div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Tue, Dec 8, 2015 at 4:20 PM, Андрей
          Асякин <span dir="ltr"><<a moz-do-not-send="true"
              href="mailto:asan999@gmail.com" target="_blank">asan999@gmail.com</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div bgcolor="#FFFFFF" text="#000000"> Чувак пишет скрипт <a
                moz-do-not-send="true"
                href="http://stackcollapse_perf.pl" target="_blank">stackcollapse_perf.pl</a>,
              от одного названия можно обосраться... но чем for от while
              отличается не знает)<span class=""><br>
                <br>
                <div>On 12/08/2015 12:54 PM, Orlovsky Alexander wrote:<br>
                </div>
                <blockquote type="cite">
                  <div>brendangregg: This weird Perl trick made my
                    program eat 5x less memory, and run faster <a
                      moz-do-not-send="true"
                      href="https://t.co/1ty7vvEEGL" target="_blank"><a class="moz-txt-link-freetext" href="https://t.co/1ty7vvEEGL">https://t.co/1ty7vvEEGL</a></a></div>
                  <div><a moz-do-not-send="true"
                      href="https://twitter.com/brendangregg/status/674155317303910400"
                      target="_blank">https://twitter.com/brendangregg/status/674155317303910400</a></div>
                  <div> </div>
                  <br>
                  <fieldset></fieldset>
                  <br>
                </blockquote>
                <br>
              </span></div>
            <br>
            --<br>
            Moscow.pm mailing list<br>
            <a moz-do-not-send="true" href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a>
            | <a moz-do-not-send="true" href="http://moscow.pm.org"
              rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
            <br>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
    </blockquote>
    <br>
  </body>
</html>