use*_*903 0 php command-line-interface
我正在使用PHP来处理一些文件(运行regexp,替换等),我注意到在处理之后,在我处理的所有文件的开头总是有换行符.我把它缩小到这几行:
#!/usr/bin/php
<?php
$test = file('php://stdin');
file_put_contents('php://stdout',$test);
?>
Run Code Online (Sandbox Code Playgroud)
如果你保存它并通过它管道一些文本,你会注意到输出开头有一个换行符.它来自哪里以及如何摆脱它?谢谢!
PS:PHP版本是:PHP 5.3.6与Suhosin-Patch(cli)(内置:2011年9月8日19:34:00)
| 归档时间: |
|
| 查看次数: |
1300 次 |
| 最近记录: |