私はphpに以下のコードを持っています。
function something($abc='abc', $bcd){
echo $abc;
echo $bcd;
}
something('','Hi buddy');
私が得ている出力
Hi buddy
なぜそうなのか理解できます。送信した値$abc
が空だからです。
値が設定されている場合、PHPでデフォルト値を取得する方法はありますかempty, false, NULL, undefined
ばかげて見えたらごめんなさい。今日まで、空の値は関数で割り当てられたデフォルト値に置き換えられると考えていました。
助言がありますか。前もって感謝します。