SO पर इस प्रकार के पहले से ही 2 समान प्रश्न हैं लेकिन कोई भी जवाब काम नहीं कर रहा है।PHPDoc वैकल्पिक पैरामीटर
phpdoc, वैकल्पिक के रूप में मेरे कार्यों में वैकल्पिक पैरामीटर पहचान करने के लिए उदाहरण के लिए प्रतीत होता है नहीं:
/**
* Opens the connection and sets encoding
*
* @param string $encoding Encoding.
*/
public function __construct($encoding='UTF-8')
{
$this->connect_mysqli();
$this->set_encoding_mysqli($encoding);
}
यह वैकल्पिक होने के रूप में $ एन्कोडिंग पहचान नहीं है या मैं कुछ यहाँ याद आ रही है? मैं वास्तव में गूगल और प्रलेखन पढ़ने के लिए कोशिश की, लेकिन सब मैंने पाया है:
आप वास्तविक कोड है कि पैरामीटर वैकल्पिक है में संकेत नहीं कर रहे हैं ("$ paramname = 'एक डिफ़ॉल्ट मान' 'के माध्यम से), तो आपको पैरामीटर के विवरण में उल्लेख करना चाहिए कि पैरामीटर वैकल्पिक है।
तो मैं अपने कोड के साथ कोई समस्या नहीं देखते हैं, लेकिन सब मैं दस्तावेज में मिलता है: "__construct (स्ट्रिंग $ एन्कोडिंग)", कोई संकेत नहीं कहीं भी है कि पैरामीटर वैकल्पिक है।
ठीक है, की तुलना में मेरा बुरा। मैंने सोचा कि PHPDocumentor पहले से ही इस सुविधा में बनाया गया था और मैंने सोचा कि मैं कुछ गलत कर रहा हूं। यदि कोई जवाब जल्द ही आपके उत्तर को स्वीकार नहीं कर रहा है, तो कुछ देर के लिए इसे खोल देगा यदि कोई जल्द ही कुछ नई जानकारी के साथ दिखाई देता है। धन्यवाद –
समर्थन PHPDocumentor के नवीनतम संस्करण में जोड़ा गया। Https://github.com/siad007/template.clean/commit/fe6f9c9b09799299e15b0a5c33c6325068de9609 – techdude
देखें क्या यह नई एनोटेशन के साथ अपडेट किया जा सकता है? यहां दिए गए लिंक में से कोई भी स्पष्ट जवाब नहीं है। – oskarth