|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Victor Wagner 2:5020/400 22 Nov 2003 10:36:04 To : Konstantin Tokar Subject : Re: perl или c#? -------------------------------------------------------------------------------- Konstantin Tokar <fido7@tokar.ru> wrote: >> while (my ($id,$title,$abstract,$status) = $sth->fetchrow_array) { >> .... >> } >> >> Это обеспечивает минимальную длину ссылок на вытащенные данные в тексте >> программы, при сохранении содержательности. KT> А почему не <<;? Результат тот же, но быстрее. KT> $sth->bind_columns([$id,$title,$abstract,$status]); KT> while ( $sth->fetch ) { KT> .... KT> } Потому что а) быстрее не во всех SQL-серверах б) нужен лишний уровень lexical scoping. Так переменные все локализованы в while, а так они должны быть определены за строчку до. -- Hу почему бы свинье и не нажраться, как благородному дону? --- ifmail v.2.15dev5.1 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/15178d99b4198.html, оценка из 5, голосов 10
|