如何在PHP中为assocc数组函数参数设置默认值?
答
<?php
function foo($arr = null)
{
if (is_null($arr))
{
$arr = array(
'key' => 'value'
);
}
...
你不能使用你在上面尝试过直接的方式。只是这个小解决方法
否则你可能会与此去上班:
function foo($a = array('key' => 'value'))
{
...
但在我看来它有点不方便声明在函数头的数组。它纯粹就你如何使用它
'$ arr = array('string'=>'string value');' –