我一直试图找出为什么我的一些shell脚本在使用解析器选项之间交替。有些人列出了这样的PHP命令:
php -f indexer.php
其他只是使用:
php indexer.php
我做了一系列测试,试图看看结果是否因PHP功能而异,但我还没有看到差异。
文档声明" -f 是可选的,可以省略 - 仅提供要执行的文件名就足够了。"
http://php.net/manual/en/features.commandline.options.php
所以你什么时候使用它?
答案 0 :(得分:1)
关于-f
唯一有用的用途是明确指出哪个命令行参数是要执行的脚本:
php foo.php bar.php
虽然PHP会执行命令行中遇到的FIRST文件名,并将其余文件作为第一个脚本的参数,但将其作为
php -f foo.php bar.php
让它变得更加明显。