php - 如何编写命令行交互式 PHP 脚本?

标签 php shell

我想编写一个可以从命令行使用的 PHP 脚本。我希望它提示并接受一些项目的输入,然后吐出一些结果。我想在 PHP 中执行此操作,因为我所有的类和库都在 PHP 中,我只想为一些事情制作一个简单的命令行界面。

提示和接受重复的命令行输入是让我感到困惑的部分。我该怎么做?

最佳答案

I/O Streams PHP 手册中的页面描述了如何使用 STDIN 从命令行读取一行:

<?php
 $line = trim(fgets(STDIN)); // reads one line from STDIN
 fscanf(STDIN, "%d\n", $number); // reads number from STDIN
?>

关于php - 如何编写命令行交互式 PHP 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2929629/

相关文章:

php - 当您知道 id 时,Laravel 从 View 中的其他表中获取数据

带有参数的 PHP MySQL 查询由于参数返回语法错误

bash - 如何在 bash 脚本中包含 nohup?

bash - 在 Bash if 条件下使用 (( ... )) 时出错

shell - 如何使用shell脚本将已删除的文件行重定向到其他文件

C 管道标准输出到 fork

php - 如果用户具有访问级别 2 或更高级别则重定向

PHP Redis 错误 : Uncaught exception ‘RedisException’

php - 这是一个很好的工厂候选人吗?

python: os.system不执行shell命令