PHP में $ and $$ में क्या difference हैं? $ and $$ variable names
PHP

PHP $ and $$ variables – $name और $$name में क्या difference है?

PHP $ and $$ variables: जैसा की मैंने पिछले tutorial में बताया था की Variable क्या होता है और PHP में variable कैसे define करते हैं? आज के इस tutorial में हम थोडा आगे बढ़ते हैं और $ और $$ के बारे में समझते हैं|

PHP में $ (dollar) का इस्तेमाल simple variable को define करने के लिए किया जाता है जिसमे हम अलग अलग प्रकार के value को store कर सकें जैसे की integer, float, string, array etc.

$$ (double dollar) का इस्तेमाल dynamic variable create करने के लिए किया जाता है| इसका use हम तब करते हैं जब हमें कुछ dynamic variable create करना हो जिसके द्वारा हम कैलकुलेशन कर सकें|

जैसे की अगर आप एक बहुत बड़ा project बना रहे हैं और आपके database में multiple values available हैं और उन values को आप variable के तौर पे इस्तेमाल करना चाहते हैं तो आप $$ का इस्तेमाल कर सकते हैं हालाँकि लोग array use करना ज्यादा prefer करते हैं| चलिए हम example के द्वारा देखते हैं की कैसे $$ का इस्तेमाल किया जाये|

Example 1

<?php

$a = "male";
$$a = 455;
echo $male;

?>

Output

455

Explanation:

ऊपर दिए गए program में पहले मैंने एक simple variable बनाया $a जिसमें मैंने एक value store किया male उसके बाद मैंने $$ का इस्तेमाल करके एक dynamic variable बनाया|

Example 2


<?php

$my_array = array(
        'male',
        'female'
    );

foreach ($my_array as $val){
    $$val = rand();
}

echo "Male value is : " . $male;
echo "\n";
echo "Female value is : " . $female;

?>

Output:

Male value is : 760136622
Female value is : 5727317

ऊपर दिए गए program में मेरे पास एक array था जिसमें दो values थें male और female. अब हमें उन दोनों values को variable में convert करके उसमे कुछ नया value store करना था जिसके कारण मैंने एक loop चलाया और फिर उसमें random values को store किया|

$ और $$ में main difference यही है की $ का इस्तेमाल simple/static variable बनाने के लिए किया जाता है जबकि $$ का इस्तेमाल dynamic variable बनाने के लिए किया जाता है|

जब हम बड़े बड़े project बनाते हैं तो कई बार ऐसी स्थिति हमारे सामने आती है जिसमें हमे database से लाये हुए data को variable के रूप में change करना पड़ता है जिससे हम अपने कैलकुलेशन को आसान कर सकें| हालाँकि इस method को बहुत कम ही लोग इस्तेमाल करते हैं|

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

4 Comments

  • दोस्तों, आज हर एक विद्यार्थी को जो की किसी प्रतियोगिता की तैयारी कर रहा हो या नहीं , लेकिन उसे सामान्य ज्ञान की जानकारी जरूर होनी चाहिए, यहाँ पर मैं आपको भारतीय इतिहास के Ancient History of India (भारत का प्राचीन इतिहास) के बारे में सामान्य ज्ञान के रूप में जानकारी दूंगा, जिसमे छठीं शताब्दी ईसा पूर्व का भारत, मौर्य साम्राज्य, मौर्योत्तर काल, गुप्त साम्राज्य , दक्षिण भारत के राज्य , की जानकारी होगी, जो की सभी परीक्षा के लिए उपयोगी होगा।
    lucentgktoday.com/2021/01/ancient-history-of-india-gk-in-hindi.html

  • आपके बेवसाईट पर दी गई जानकारी बहुत ही महत्व पूर्ण एवं उपयोगी हैं