如何在 php 文件中模拟 args?
PHP file.php arg1 arg2
现在我想将arg1
和arg2
硬编码到file.php
中,该怎么做?
PHP file.php arg1 arg2
Now I want to hardcode arg1
and arg2
into file.php
,how to do it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我从未尝试过,但参数包含在某个数组
$argv
中。因此,如果您想对它们进行硬编码,则必须设置这些条目:$argv
是 保留变量。但请注意,通过命令行指定的前两个参数将始终被
arg1
和arg2
覆盖。相反,如果您始终在脚本中需要这些值,则应该将它们定义为脚本顶部的普通变量:
甚至定义为常量:
如果您只想提供 arg1、arg2< /code> 通过命令行作为参数,然后您可以通过
$argv[1]
和$argv[2]
访问它们,无需搞乱$argv
;I never tried it, but the arguments are contained in a certain array
$argv
. So you have to set those entries if you want to hardcode them:$argv
is a reserved variable.But note that the first two parameter that you specify via command line will always be overwritten by
arg1
andarg2
.Instead, if you need these values always in your script you should define them as normal variables at the top of your script:
or even as constants:
If you only want to provide
arg1
,arg2
as parameter via the command line, then you can just access them via$argv[1]
and$argv[2]
, no need to mess with$argv
;您可以在 php 脚本中使用 argv() 来获取参数
元素 0 包含脚本名称。其余的是论点。
you would use argv() inside your php script to get the arguments
element 0 contains the script name. the rest are the arguments.
您想要测试函数有多少个参数,然后执行相应的操作。
You want to test how many arguments to the function, then do something accordingly.