使用“-f”参数运行命令行PHP的好处

时间:2014-10-09 14:27:19

标签: php shell command-line-interface

我一直试图找出为什么我的一些shell脚本在使用解析器选项之间交替。有些人列出了这样的PHP命令:

php -f indexer.php

其他只是使用:

php indexer.php

我做了一系列测试,试图看看结果是否因PHP功能而异,但我还没有看到差异。

文档声明" -f 是可选的,可以省略 - 仅提供要执行的文件名就足够了。"

http://php.net/manual/en/features.commandline.options.php

所以你什么时候使用它?

1 个答案:

答案 0 :(得分:1)

关于-f唯一有用的用途是明确指出哪个命令行参数是要执行的脚本:

php foo.php bar.php

虽然PHP会执行命令行中遇到的FIRST文件名,并将其余文件作为第一个脚本的参数,但将其作为

php -f foo.php bar.php

让它变得更加明显。