php readline庫(kù)的輸入輸出重定向方法有哪些

PHP
小樊
85
2024-08-16 18:31:38

  1. 使用命令行參數(shù)重定向輸入輸出:
php script.php < input.txt > output.txt
  1. 使用 fopen() 函數(shù)打開(kāi)文件進(jìn)行輸入輸出重定向:
$inputFile = fopen('input.txt', 'r');
$outputFile = fopen('output.txt', 'w');

while ($line = fgets($inputFile)) {
    // 處理輸入
    fwrite($outputFile, $output);
}

fclose($inputFile);
fclose($outputFile);
  1. 使用 file_get_contents()file_put_contents() 函數(shù)進(jìn)行輸入輸出重定向:
$input = file_get_contents('input.txt');
$output = '';

// 處理輸入
file_put_contents('output.txt', $output);
  1. 使用 php://stdinphp://stdout 進(jìn)行標(biāo)準(zhǔn)輸入輸出重定向:
$input = file_get_contents('php://stdin');
$output = '';

// 處理輸入
file_put_contents('php://stdout', $output);

0