Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (Perl) Почему return процедуры выводит на экран? / 2 сообщений из 2, страница 1 из 1
25.06.2005, 23:47
    #33135047
GUEST1111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Perl) Почему return процедуры выводит на экран?
код:

sub file_get_contents {
open FHANDLE, "<".$_[0];
while ( <FHANDLE> ) {
$file_content .= $_;
}
close FHANDLE;
return $file_content;
}

file_get_contents ( "test.html" );


этот код почему-то выводит содержимое test.html файла.. но черт побери КТО ЕГО ПРОСИТ???
return по идее должен ведь только вернуть а не выводить на экран!
какого фига оно распечатывает??
Я же не пишу:
print file_get_contents ( "test.html" );

че за странная работа оператора??? поясните плиз кто сможет....
...
Рейтинг: 0 / 0
26.06.2005, 18:44
    #33135334
Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Perl) Почему return процедуры выводит на экран?
совершенно верно, ничего выводить не должен.
Привиде более полный кусок кода...
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (Perl) Почему return процедуры выводит на экран? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]