उदाहरण:phpdoc मानक?
/**
* This function will determine whether or not one string starts with another string.
* @param string $haystack <p>The string that needs to be checked.</p>
* @param string $needle <p>The string that is being checked for.</p>
* @param boolean $case[optional] <p>Set to false to ignore case(capital or normal characters)</p>
* @return boolean <p>If the $haystack string does start with the $needle string, the return will be true. False if not.</p>
*/
function endsWith($haystack,$needle,$case=true) {
if($case){return (strcmp(substr($haystack, strlen($haystack) - strlen($needle)),$needle)===0);}
return (strcasecmp(substr($haystack, strlen($haystack) - strlen($needle)),$needle)===0);
}
वैकल्पिक पैरामीटर डिफ़ॉल्ट रूप से true
को तैयार है। मैं यह इंगित करना चाहता हूं कि दस्तावेज़ में डिफ़ॉल्ट सेटिंग क्या है। क्या ऐसा करने का कोई मानक तरीका है या क्या मुझे इसे विवरण में उल्लेख करना है?
धन्यवाद। और यह मुझे कुछ हद तक बेहतर महसूस करता है, हाँ :) – KdgDev
यह जवाब है जब फ़ंक्शन हस्ताक्षर में वैकल्पिक पैराम शामिल होता है। लेकिन क्या होगा अगर यह नहीं है? वैकल्पिक पैरामीटर कैसे दस्तावेज़ करें? दस्तावेज़ों के रूप में वर्णन में इसे बताने का एकमात्र तरीका है। तो उदाहरण के लिए लिखने का कोई तरीका नहीं है '[$ case = true]'। यहां तक कि jsdoc भी है। – FreeLightman