मैं ऐसा करने की कोशिश कर रहा हूं (जो एक अप्रत्याशित 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();
}
}