<?php
echo "Hello there. So I hear you're learning to be a PHP programmer!n";
echo "Why don't you type in your name for me:n";
$name = trim(fgets(STDIN));
echo "nThanks, " . $name . ", it's really nice to meet you.nn";
?>
a我使用的PHP版本是5.5.19xampp
假设您正在从命令行界面(CLI)运行:
在文件的顶部定义一个STDIN
常量:
define('STDIN', fopen('php://stdin', 'r'));
或者将STDIN
常量替换为:
$name = trim(fgets(fopen('php://stdin', 'r')));
<?php
echo "Hello there. So I hear you're learning to be a PHP programmer!n";
echo "Why don't you type in your name for me:n";
$stdin = fopen('php://stdin', 'r');
$name=trim(fgets($stdin));
echo "nThanks, " . $name . ", it's really nice to meet you.nn";
fclose($file);
?>