如何生成/创建自己的PHP CLI命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何生成/创建自己的PHP CLI命令相关的知识,希望对你有一定的参考价值。

在大多数php框架中,他们使用CLI PHP命令来执行某些操作(创建控制器,创建数据库等等)。

我有一个从头开始创建的框架,为此,我想创建自己的CLI PHP命令以简化我的工作。

我为这一点搜索了很多,但遗憾的是我没有得到任何信息。

有什么解决方案吗?或方法来做到这一点?

答案

用户答案后,

您可以通过创建PHP脚本并使用以下命令调用它来创建自己的CLI命令:php nameofyouscript.php或者您可以创建没有扩展名的文件并在第一行添加#!/usr/bin/env php并为您编写php代码,调用它您可以使用此命令: php nameofyourscript

要从用户接收信息,您可以将此行添加到您的PHP代码:

$line = readline("Write something: ");
echo $line

最后,如果你想创建一个像这样的php nameofyouscript something命令,你可以在你的php代码上添加:

echo $argv[1]; //to get 'something'

PS:如果您有任何其他信息,请编辑此评论或撰写您自己的评论。

我希望能有所帮助。

以上是关于如何生成/创建自己的PHP CLI命令的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段4——cli的终端命令大全

创建自己的代码片段(CodeSnippet)

手写cli

php cli命令 自定义参数传递

如何使用CLI命令在输入文件参数上运行Python脚本来生成输出文件

如何使用Laravel命令执行外部PHP脚本?