2
A
回答
3
<?php
function foo($arr = null)
{
if (is_null($arr))
{
$arr = array(
'key' => 'value'
);
}
...
你不能使用你在上面尝试过直接的方式。只是这个小解决方法
否则你可能会与此去上班:
function foo($a = array('key' => 'value'))
{
...
但在我看来它有点不方便声明在函数头的数组。它纯粹就你如何使用它
相关问题
- 1. 如何将PHP函数的参数设置为默认值
- 2. 如何为... params函数参数设置默认值?
- 3. 如何为命名函数参数设置默认值?
- 4. 设置默认参数为数组
- 5. 在scala中为函数参数设置默认值
- 6. 将默认数组参数设置为空的C#COM函数
- 7. 如何为可选参数设置null的默认参数值?
- 8. 如何设置maven数组参数的默认值?
- 9. PHP函数参数默认值
- 10. 在函数中设置默认值?
- 11. php函数如何将默认值设置为对象?
- 12. 在构造函数中设置默认函数参数
- 13. PHP如何为某些默认函数参数赋值
- 14. 如何在struts-config.xml中为动作设置默认参数值?
- 15. 如何在SQL Server中将函数设置为默认值?
- 16. 设置默认参数,在PHP
- 17. 设置默认值在JavaScript函数
- 18. 如何设置类型为TEncoding的函数参数的默认值?
- 19. 如何在c#中设置默认参数或可选参数?
- 20. 如何将Cookie值设置为MapRoute参数的默认值?
- 21. 无法将默认布尔参数设置为默认值
- 22. VB6中函数参数的默认值
- 23. 如何在参数列表中设置变量的默认值
- 24. PHP - 如何设置数组的每个索引的默认值
- 25. 设置默认参数fineUploader
- 26. 如何让PHP在函数调用中使用默认参数?
- 27. PHP默认参数值
- 28. 如何将参数默认值设置为另一个参数值的纯函数?
- 29. 如何在mysql中使用函数uuid()设置默认值?
- 30. 如何在getURLParameter(name)函数中设置默认值?
'$ arr = array('string'=>'string value');' –