0
A
回答
1
我从来没有尝试过,但参数包含在某个数组中。所以,你必须设置这些项目,如果你想硬编码他们:
$argc = 3; // number of arguments + 1
$argv[0] = 'file.php'; // contains script name
$argv[1] = 'arg1';
$argv[2] = 'arg2';
但请注意,通过命令行指定的前两个参数将始终由arg1
和arg2
覆盖。
$var1 = 'arg1';
$var2 = 'arg2';
甚至作为常量:
define('CONST1', 'arg1');
define('CONST2', 'arg2');
相反,如果你在你的脚本总是需要这些值,你应该在你的脚本的顶部将它们定义为普通变量
如果您只想通过命令行提供arg1
,arg2
作为参数,那么您可以通过$argv[1]
和访问它们,无需与混淆;
0
0
你想测试该函数有多少个参数,然后做相应的事情。
function foo()
{
$numargs = func_num_args();
echo "Number of arguments: $numargs<br />\n";
if ($numargs >= 2) {
echo "Second argument is: " . func_get_arg(1) . "<br />\n";
}
$arg_list = func_get_args();
for ($i = 0; $i < $numargs; $i++) {
echo "Argument $i is: " . $arg_list[$i] . "<br />\n";
}
}
foo(1, 2, 3);
相关问题
- 1. 如何模拟'out'参数?
- 2. 如何向Python中的模拟函数提供条件参数?
- 3. 模拟PHP的“MAX_FILE_SIZE”参数为JSP
- 4. 如何在php命令行中模拟文件上传
- 5. 如何用Moq模拟输出参数?
- 6. 模拟与参数
- 7. 模拟与参数
- 8. 如何在Scala中模拟具有函数参数的方法?
- 9. 如何将参数从PHP文件传递到模板?
- 10. 如何在ARC中的OCMock中模拟**参数
- 11. 如何模拟根文件夹中的文件被修改
- 12. 如何在python中“模拟”C++参考?
- 13. 模拟Python数组中的PHP数组
- 14. 如何从命令行参数中读取文件,否则在标准的? (模拟Python的文件输入)
- 15. 使用PHP模拟文件结构
- 16. 如何在ATTR_EMULATE_PREPARES关闭时模拟PDO中的DEFAULT参数?
- 17. 如何在Ruby中模拟Python的named printf参数?
- 18. 测试Rails模型的setter时,你如何模拟参数?
- 19. 我如何用B模拟作为构造函数参数来模拟A?
- 20. 如何在j2me模拟器文件系统中添加文件
- 21. 函数的模拟函数参数
- 22. CakePHP/phpunit:如何模拟文件上传
- 23. 如何模拟一个application.properties文件?
- 24. 如何用EasyMock模拟文件?
- 25. 如何用JavaScript模拟文件选择?
- 26. 如何模拟文件结尾
- 27. 如何从PHP的Cache头文件中删除“max-age”参数?
- 28. 如何将参数传递到bat文件中的php脚本
- 29. 如何获取php文件中的链接参数?
- 30. Mockito:模拟方法参数
请举例说明硬编码到文件中的含义。 – Gordon 2010-03-04 07:33:52