阅读量:0
- 使用命令行参数重定向输入输出:
php script.php < input.txt > output.txt
- 使用
fopen()
函数打开文件进行输入输出重定向:
$inputFile = fopen('input.txt', 'r'); $outputFile = fopen('output.txt', 'w'); while ($line = fgets($inputFile)) { // 处理输入 fwrite($outputFile, $output); } fclose($inputFile); fclose($outputFile);
- 使用
file_get_contents()
和file_put_contents()
函数进行输入输出重定向:
$input = file_get_contents('input.txt'); $output = ''; // 处理输入 file_put_contents('output.txt', $output);
- 使用
php://stdin
和php://stdout
进行标准输入输出重定向:
$input = file_get_contents('php://stdin'); $output = ''; // 处理输入 file_put_contents('php://stdout', $output);