私はこれをやろうとしています (予期しない T_VARIABLE エラーが発生します):
public function createShipment($startZip, $endZip, $weight =
$this->getDefaultWeight()){}
私が使用しているオブジェクトには"defaultWeight"
、重量を指定しない場合にすべての新しい出荷が取得するパラメーターがあるため、重量にマジックナンバーを入れたくありません。defaultWeight
を出荷グループごとに変更するため、出荷自体に を入れることはできません。以下よりも良い方法はありますか?
public function createShipment($startZip, $endZip, weight = 0){
if($weight <= 0){
$weight = $this->getDefaultWeight();
}
}