Local variable
एक PHP फ़ंक्शन के भीतर घोषित एक चर स्थानीय है और केवल उस फ़ंक्शन के भीतर ही पहुँचा जा सकता है।
आपके पास विभिन्न कार्यों में एक ही नाम के साथ स्थानीय चर हो सकते हैं, क्योंकि स्थानीय चर केवल उस फ़ंक्शन द्वारा पहचाने जाते हैं जिसमें उन्हें घोषित किया जाता है।
फ़ंक्शन पूरा होते ही स्थानीय चर हटा दिए जाते हैं।
Example
<?php
function myTest()
{
$a=30; // local scope
echo $a;
}
myTest();
?>
Output
30
सार्वत्रिक चर ( Global variable)
ग्लोबल स्कोप किसी भी वेरिएबल को संदर्भित करता है जिसे किसी भी फ़ंक्शन के बाहर परिभाषित किया जाता है।
Global चरों को स्क्रिप्ट के किसी भी भाग से एक्सेस किया जा सकता है जो किसी फ़ंक्शन के अंदर नहीं है।
https://amzn.to/3pGckIP
किसी फ़ंक्शन के भीतर से वैश्विक चर का उपयोग करने के लिए, वैश्विक कीवर्ड का उपयोग करें।
<?php
$a = 75;
$b = 10;
function myTest()
{
global $a, $b;
$b = $a + $b;
}
myTest();
echo $b;
?>
Output
85