在命令行下运行 PHP 脚本

<?php

fwrite(STDOUT, "Enter name:");

$name = trim(fgets(STDIN));

fwrite(STDOUT, "Hi, $name\n\n");


var_dump($argc);
var_dump($argv);


结果

stefan321@Lius-MacBook$  php test.php "hello world\!" 123 "hi~ stefan321"
Enter name:stefan321
Hi, stefan321

int(4)
array(4) {
  [0]=>
  string(8) "test.php"
  [1]=>
  string(13) "hello world\!"
  [2]=>
  string(3) "123"
  [3]=>
  string(13) "hi~ stefan321"
}


在命令行下运行 PHP 脚本_第1张图片

你可能感兴趣的:(PHP,stdout,stdin)