为了账号安全,请及时绑定邮箱和手机立即绑定

函数参数初始化我呢提

function getsize($size, $format = 'kb') {
   $p = 0;
   if ($format == 'kb') {
       $p = 1;
   } elseif ($format == 'mb') {
       $p = 2;
   } elseif ($format == 'gb') {
       $p = 3;
   }
   $size /= pow(1024, $p);
   return number_format($size, 3);
}

这里定义getsize函数时候为什么要把第二个参数$formate初始化成kb呢?不初始化不也可以么?感觉这样反而不好理解了

正在回答

2 回答

可以直接用getsize($size);,这种情况下,$format默认值就是kb。也可以带$format进行修改

0 回复 有任何疑惑可以回复我~

这个是php可选参数的写法,这样写的意思表示$format这个参数是可选参数,不填写参数就默认为'kb'。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

函数参数初始化我呢提

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信