Я использую PHP для обработки некоторых файлов (запуска regexp, replace и т. Д.), И я заметил, что после обработки всегда в начале всех файлов, которые я обрабатываю, всегда есть новая строка.Я сузил его до следующих нескольких строк:
#!/usr/bin/php
<?php
$test = file('php://stdin');
file_put_contents('php://stdout',$test);
?>
Если вы сохраните это и передадите какой-то текст через него, вы заметите, что в начале вывода есть новая строка.Откуда оно и как от него избавиться?Спасибо!
PS: версия PHP: PHP 5.3.6 с Suhosin-Patch (cli) (сборка: 8 сентября 2011 19:34:00)