If tutorials available on this website are helpful for you, please whitelist this website in your ad blocker😭 or Donate to help us ❤️ pay for the web hosting to keep the website running.
PHP में define() function का use named constant define करने के लिए किया जाता है।
❕ Important
PHP में Constants, Identifier होते हैं जिन्हे हम variables की तरह ही define करते हैं , हालाँकि variables की तरह इनकी value mutable नहीं होती , means हम script के execution के समय इनकी value को change नहीं कर सकते हैं। ( जैसे हम variable को Define करके हम Runtime पर भी increment या decrement करके value change करते हैं। )
Read More About Constant In PHP...
PHP version < 8
define ( string $name , mixed $value , bool $case_insensitive = false );
PHP version >= 8
define ( string $name , mixed $value);
string $name | required : यह constant variable का name है।
mixed $value | required : यह define किये जाने वाले constant variable की value है , आप अपनी need के according किसी भी तरह की value pass कर सकते हैं।
mixed type का मतलब होता है , कि आप अपनी need के according किसी भी type (String , Boolean , Array , Class , Numeric) की value pass कर सकते हैं। यह जरूरी नहीं है कि कोई special type की value ही pass करें।
bool $case_insensitive | optional : यह Boolean value होती है जो कि constant case insensitive है या नहीं। true means - constant case insensitive है और false का मतलब constant case sensitive . By Default false set होता है।
? case insensitive constant आप PHP 8 से पुराने version में ही define कर सकते हैं , PHP 8 और इसके बाद के PHP version में case insensitive constant define नहीं करते , अगर आप ऐसा करने की कोशिश करते हैं तो कुछ इस तरह से error मिलेगी।
Warning: define(): Argument #3 ($case_insensitive) is ignored since declaration of case-insensitive constants is no longer supported
Return Value : successfully constant define होने पर true return होता है otherwise false.
<?php echo define('NAME', 'Rahul Kumar Rajput'); echo '<br>'. NAME; ?>Output
1 Rahul Kumar Rajput