संभव डुप्लिकेट की अनदेखी:
Any way to specify optional parameter values in PHP?पीएचपी समारोह - कुछ डिफ़ॉल्ट पैरामीटर
सिर्फ बेतरतीब ढंग से इस बारे में जाना।
मैं बहुत की तरह एक समारोह है, तो:
public function getSomething($orderBy='x', $direction = 'DESC', $limit=null){
//do something random
}
जब फ़ंक्शन को कॉल यह संभव पहले दो क्षेत्रों पर ध्यान न दें और उन्हें अभी तक डिफ़ॉल्ट 3 निर्दिष्ट छोड़ने के लिए है।
उदाहरण के लिए:
$random = $this->my_model->getSomething(USE_DEFAULT, USE_DEFAULT, 10);
मैं जानता हूँ कि मैं 1 और 2 मापदंडों लेकिन पारित कर सकते हैं, तो उनके विशेष कीवर्ड किसी तरह का है कि बस डिफ़ॉल्ट मान का उपयोग कहते हैं सब im पूछ रहा है।
आशा है कि यह समझ में आता है। यह कोई समस्या नहीं है, सिर्फ उत्सुक है।
आपके इनपुट के लिए सभी को धन्यवाद :) – fl3x7
आप फ़ंक्शन या कक्षाओं के तरीकों को कॉल करते समय डिफ़ॉल्ट पैरामीटर को अनदेखा करने के लिए सिंटैक्टिक का उपयोग कर सकते हैं https://github.com/topclaudy/php-syntactic – cjdaniel