Возврат Perl-вывода в PHP

Я хочу вернуть вывод сценария Perl на веб-страницу. Однако он возвращает только последнюю строку.

Perl скрипт:

my $directory = $ARGV[0];
opendir(DIR,$directory);
my @files = grep {/\.txt$/ } readdir(DIR);
closedir(DIR);
foreach(@files) {
    print $_."\n";
}

Код PHP:

$perl_result = exec("perl $script_folder $project_folder");
*some code*

Ожидаемый вывод (и что скрипт возвращает в командной строке Linux):

test.txt
test2.txt
test3.txt

Что возвращает PHP:

test3.txt

Что мне нужно изменить в моем коде, чтобы PHP отображал все строки?

Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос