पीएचपी ओओपी - कक्षा स्थिरांक
पीएचपी - कक्षा स्थिरांक
एक बार घोषित होने के बाद स्थिरांक को बदला नहीं जा सकता।
कक्षा स्थिरांक उपयोगी हो सकते हैं यदि आपको किसी वर्ग के भीतर कुछ स्थिर डेटा को परिभाषित करने की आवश्यकता है।
const
एक वर्ग स्थिरांक कीवर्ड के साथ एक वर्ग के अंदर घोषित किया जाता है ।
वर्ग स्थिरांक केस-संवेदी होते हैं। हालांकि, सभी अपरकेस अक्षरों में स्थिरांक का नाम देने की अनुशंसा की जाती है।
हम वर्ग के नाम का उपयोग करके कक्षा के बाहर से एक स्थिरांक तक पहुँच सकते हैं, उसके बाद स्कोप रिज़ॉल्यूशन ऑपरेटर ( ::
) और उसके बाद स्थिर नाम, जैसे यहाँ:
उदाहरण
<?php
class
Goodbye {
const LEAVING_MESSAGE = "Thank you for visiting W3Schools.com!";
}
echo
Goodbye::LEAVING_MESSAGE;
?>
या, हम कीवर्ड का उपयोग करके कक्षा के अंदर से एक स्थिरांक का उपयोग कर सकते हैं,
self
उसके बाद स्कोप रिज़ॉल्यूशन ऑपरेटर ( ::
) और उसके बाद स्थिर नाम, जैसे यहाँ:
उदाहरण
<?php
class Goodbye {
const LEAVING_MESSAGE = "Thank you for visiting W3Schools.com!";
public function byebye() {
echo self::LEAVING_MESSAGE;
}
}
$goodbye = new Goodbye();
$goodbye->byebye();
?>