- 使用命令行參數重定向輸入輸出:
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);