PHP Static Methods
Static method वह method होता है जिसे कॉल करने के लिए class का object बनाना ज़रूरी नहीं होता।
Static methods को static कीवर्ड की मदद से define किया जाता है और इनका संबंध
class से होता है, object से नहीं।
- Static method घोषित करने के लिए
staticकीवर्ड का उपयोग किया जाता है। - Static method को कॉल करने के लिए हम class के नाम के बाद scope resolution operator
::का उपयोग करते हैं। - Static method के अंदर
$thisका उपयोग नहीं किया जा सकता क्योंकि यह object context में नहीं चलता।
Static method को दो तरीकों से call किया जा सकता है:
- Inside the Class
- Outside the Class
Inside the Class
हम self कीवर्ड का उपयोग कर के class के अंदर static method को कॉल कर सकते हैं,
जैसे नीचे उदाहरण में दिखाया गया है।
Outside the Class
हम क्लास के बाहर से भी static method को सीधे class नाम और scope resolution operator
:: का उपयोग करके कॉल कर सकते हैं, जैसा नीचे उदाहरण में दिखाया गया है।
