Constant
Constant
जब हमें हमारे Program
में किसी Memory Location पर ऐसा मान Store
करना होता है , जो कि पुरे Program के दौरान Change
नहीं हो सकता , तो इस प्रकार के मानों को Store करने के लिए हम Constant Identifier Define करते है |
Constant
Identifier Define करने के लिए हमें PHP के define()
Function को निम्नानुसार Use करना होता है |
उपरोक्त Syntax
किसी Constant Identifier को Define करने के लिए Use किया जाता है |
ये
एक Function
है , जो एक Boolean Value यानी True या False Return करता है |
इस
Function
में तीसरा Parameter एक Boolean
Parameter है,जो कि Optional है |
सामान्यतः Constant
के रूप में हम जिस stringName को specify
करते है , वह नाम Case Sensitive होता है ,
लेकिन यदि हम उस नाम को Case Sensitive रखना न चाहें , तो
हमें तीसरे Argument के रूप में False Keyword
Specify करना होता है जैसे |
अब हम हमारी पूरी
Script
में CS Constant नाम को Case Insensitive
तरीके से Use कर सकते है |
यानी
हम इस Constant
को CS अथवा Cs कुछ भी
लिख सकते हैं |
लेकिन यदि हम इस
तीसरे Parameter
को Specify नहीं करते अथवा False
Specify करते हैं , तो फिर हमारे द्वारा Specify किया गया String Name Constant Case Sensitive होता
है और हमें इस constant को हमारी Script में Exactly उस Format में Specify
करना जरुरी होता है , जिस Format में हमने इसे
Define() Function में Define किया
होता है |
समान्यतः Constant
identifies को Capital Letters में लिखा जाता
है , ताकि आसानी से पता चल सके कि Use किया जा रहा Identifier
एक Constant है |
जब हम एक बार किसी
Identifier
को Constant Define कर देते है , तो पुरे Program
के दौरान हम उस Identifier का मान Change
नहीं कर सकते | यदि
हम किसी Constant
का मान Change करने की कोशिश करते हैं , तो PHP
Interpreter हमें ऐसा नहीं करने देता |
जब हम किसी भी
तरह के Data
को PHP Program द्वारा Handle करना चाहते है , तब हमारा Data यानी हमारे Program
में Use होने वाला मान किसी भी स्थिति में बार
– बार बदल सकता है या नहीं |
यदि हमारा मान
हमारे पुरे Progrm के दौरान कभी भी बदल सकता है ,
तो हमें उस मान को $symbol का प्रयोग करते हुए Variable
Identifier Create करके Variable
Identifier में ही Store करना चाहिए , जबकि
यदि हमारा मान पुरे Program के दौरान नहीं बदल सकता तो हमें
उस मान को Constant Identifier में Store करना चाहिए |
No comments