PHP cli微框架?

Wai*_*... 19 php frameworks command-line-interface

我想在PHP中编写一个小的CLI脚本,基本上有两个可能的参数来做两个不同的事情.很容易.但我想以优雅的方式做.

我想知道它是否在CLI模式下存在一些PHP微框架功能(注意我说微框架而不是框架).我想使用PHP,因为我将包含一些PHP已编程的类.

我找到了CLImax,这是一个特定的CLI微框架,看起来不错,但缺乏一个好的文档.

你知道我能找到一个好的CLImax文档的任何地方(我没有找到任何东西,但它的源代码记录不清楚)?

或许你知道另一种选择吗?Alloy似乎也是一个轻量级的PHP框架,并且具有CLI"模式",但我不知道它是否过于通用,因为它也适用于Web服务器.你用过吗?

小智 19

查看Symfony控制台组件.以下是使用它的介绍.使用旧版本的PHP(没有命名空间)可能需要一些工作,而且你需要Symfony的其他几个组件,但我已经非常成功地使用它了.


Leo*_*nel 7

我发现了这个:php-cli-tools

它绝对是微型的,带来你所拥有的所有sh或windows批次.


rgv*_*ley 6

它没有我能看到的很好的文档,但Cilex将自己描述为: -

"一个用于创建受Silex启发的PHP CLI脚本的轻量级框架"

可能值得一看,我正在考虑自己使用它来替换我编写的bash部署脚本.