Variable php in hindi-वेरिएबल php क्या है?

हेल्लो दोस्तों आज के इस पोस्ट में आपको variable php in hindi के बारे में बताया जा रहा है की कैसे काम करता है तो चलिए शुरू करते है

PHP variable का  परिचय

variable को किसी information को स्टोर करने के लिए प्रयोग किये जाते है क्योकि सुचना कुछ भी हो सकता है जैसे किसी व्यक्ति का मोबाइल number या उनका पता | variables किसी भी प्रोग्रामिंग language के सबसे छोटे और powerful एलिमेंट होते है

जब भी आप कोई variable को क्रिएट करते है तो php उस variable के अनुसार मेमोरी में उस variable के नाम से एक space क्रिएट करती है और उसमे उस variable की वैल्यू को स्टोर कर देता है इस वैल्यू को आप कंप्यूटर मेमोरी से variable के नाम के द्वारा एक्सेस कर पाते है

variables की values पर operations परफॉर्म करने के बाद जब प्रोग्राम exit होता है तो variable की मेमोरी automatically release(रिलीज़) हो जाती है आप चाहे तो variables की वैल्यू को permanently files में भी स्टोर कर सकते है

creating PHP variables

PHP में variables को क्रिएट करना किसी दूसरी language से different होता है इसके लिए आपको निचे दी गयी बातो को भी ध्यान में रखना चाहिए

  1. variable के नाम से पहले $ sign लगाया जाना चाहिए
  2. variable का नांम letter या underscore से शुरू होना चाहिए
  3. variables के नाम में numbers का भी प्रयोग किये जा सकते है लेकिन variable का नाम number से शुरू नहीं किया जाना चाहिए
  4. variable के नाम से पहले data type को डिफाइन करने की आवश्यकता नही होती है क्योकि php ये automatically identify करती है जब आप variables में वैल्यू assign करवाते है तो जिस type की वैल्यू होती है variable भी उसी type का बन जाता है
  5. php case sensitive होती है यानी की num और Num दो different variables है
  6. सभी variables के नाम unique होने चाहिए

php में variables को क्रिएट करने का general syntax को निचे दिया जा रहा है

[dollarSign($)] [variableName]=value;

php में variable क्रिएट करने का example निचे दिया जा रहा है

<?php
$name=”ashwani”;  //text
$sge=20;  //integer
?>

initializing PHP variables

variables को वैल्यू assign करना initialization कहलाता है क्योकि ये जरुरी नहीं की आप php में variables को initialize करे आप variables को क्रिएट करने के बाद प्रोग्राम में कही भी initialize कर सकते है

php में variables by default वैल्यू के द्वारा initialize होते है इसका मतलब ये है की  यदि आप एक variable को किसी दुसरे variable को assign करते है तो उस variable की वैल्यू assign किये जाने वाले variable में कॉपी हो जाती है और यदि आप इस प्रकार वैल्यू assign करने के बाद किसी एक variable की वैल्यू को चंगे(change) करते है तो दुसरे variable की वैल्यू पर इसका कोई असर नही होता है

php में variables को वैल्यू reference के द्वारा भी assign की जा सकती है जब की वैल्यू के बजाये उसकी लोकेशन assign की जाती है जहा पर variable स्टोर्ड है इस प्रकार दोनों variable एक ही वैल्यू को पॉइंट करते है ये एक प्रकार से अलग अलग नामो से एक ही वैल्यू  को एक्सेस करने जैसे है

displaying PHP variables

php variables की वैल्यू डिस्प्ले करने के लिए आपको php के predefined फंक्शन का प्रयोग करना होता है जैसे की echo या print फंक्शन का प्रयोग आप variable की वैल्यू को display करवा सकते है variables की वैल्यू display करवाने के लिए भी आपको variable के नाम से पहले $ sign लगाया होगा

php में variables की वैल्यू display करने का example निचे दिया जा रहा है

<?php
$name=”ashwani”;
echo “Name is $name”;
?>

इसका आउटपुट निचे दिया जा रहा है

Name is ashwani

scope of PHP variables

कोई variable प्रोग्राम को कहा कहा प्रयोग किया जाता है ये उसका scope कहलाता है php में variables का scope किसी दुसरे programming language से अलग होता है

अगर दूसरी languages की बात करे तो एक बार में जब आप शुरू में variables को क्रिएट करते है तो बाद में उन variables के प्रोग्राम के किसी भी फंक्शन में प्रयोग कर सकते है ये variable global variable कहलाते है लेकिन php के साथ ऐसा नही होता है

यदि आप function के बाहर declare किये गए किसी variable को function के अन्दर एक्सेस करना चाहते है तो इसके लिए आपको उसे फंक्शन के अन्दर global keyword के द्वारा वापस declare करना होगा तब ही आप उसे function के अन्दर प्रयोग कर सकते है

example के लिए आप निचे दिए गए प्रोग्राम को देखे

<?php
$name=”ashwani”;
function display()
{
   global $name;
   echo “<h1>$name is printed using global keyword.</h1>”;
}
display();
?>

उपर दी गयी स्क्रिप्ट निचे दिए गये आउटपुट निचे दिए गए है

उपर दिए गए example में display() function के अन्दर यदि बिना global keyword के द्वारा $name को declare किये तो इस variable को एक्सेस किया जायगा तो undefined variable error generate होगी

इसी प्रकार आप किसी function के अन्दर declare किये गए variable को function के बाहर एक्सेस नहीं कर सकते है ऐसे variables का scope लोकल होता है

नोट-यदि किसी फाइल को include करने से पहले आपने variable क्रिएट किये है तो include की जाने वाली फाइल में आप उस variable को एक्सेस कर सकते है लेकिन फाइल किसी function में  include की जानी चाहिए

variable php in hindi

reference-https://www.tutorialspoint.com/php/php_variable_types.htm

निवेदन-अगर आपको यह आर्टिकल आपको अच्छा और useful लगा हो तो आप इस आर्टिकल में आप को आप अपने दोस्तों के साथ शेयर करे और किसी भी प्रश्न के लिए कमेंट करे |

Leave a Comment