Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用未定义的常量STDIN-假定';标准偏差';_Php - Fatal编程技术网

Php 使用未定义的常量STDIN-假定';标准偏差';

Php 使用未定义的常量STDIN-假定';标准偏差';,php,Php,假设您是从命令行界面(CLI)运行的: 在文件顶部定义一个STDIN常量: <?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 m

假设您是从命令行界面(CLI)运行的:

在文件顶部定义一个
STDIN
常量:

<?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.\n\n";
?>
或者只需用以下内容替换
STDIN
常量:

define('STDIN', fopen('php://stdin', 'r'));

假设您是从命令行界面(CLI)运行的:

在文件顶部定义一个
STDIN
常量:

<?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.\n\n";
?>
或者只需用以下内容替换
STDIN
常量:

define('STDIN', fopen('php://stdin', 'r'));

什么是
STDIN
?一个字符串,一个常量?你的问题是什么?你是在网络模式下运行的吗?是特定于CLI的常量。我认为应该使用define('STDIN',fopen('php://stdin“,”r“);在php文件顶部的中。什么是
STDIN
?一个字符串,一个常量?你的问题是什么?你是在网络模式下运行的吗?是特定于CLI的常量。我认为应该使用define('STDIN',fopen('php://stdin“,”r“);在php文件的顶部。谢谢。这段代码在cmd中运行良好。谢谢这段代码在cmd中运行良好。