输出时如何获取输入?

输出时如何获取输入?

php小编苹果今天来给大家介绍一个常见的问题:在PHP中,当我们需要获取用户的输入时,应该如何进行输出呢?获取用户的输入是编写交互式程序的重要环节,因此掌握正确的方法十分重要。在PHP中,我们可以使用一些内置的函数来获取用户的输入,例如使用`fgets()`函数从标准输入中读取用户输入的一行内容,或者使用`fgetc()`函数从标准输入中读取一个字符。当然,我们也可以使用`$_GET`或`$_POST`超全局变量来获取用户通过表单提交的数据。无论是使用哪种方法,都需要注意对用户输入进行必要的验证和过滤,以确保程序的安全性和稳定性。希望以上介绍能够帮助到大家!

问题内容

我想要实现的是某种应用程序,它将大量信息记录到控制台(例如,从 0 到 1000000000000 的数字),并且能够通过在控制台中键入命令来停止执行(例如“停止”)。

我想到了使用 goroutine 的想法,但是,我无法输入命令,因为输入字段正在更改为输出。

这是我的代码:

package main import ( "bufio" "os" ) var process bool = true func commandHandler() { reader := bufio.NewReader(os.Stdin) for process { text, _ := reader.ReadString('n') if text == "stoprn" { process = false } } } func task() { var i int64 = 0 for ; i 登录后复制