Variable in PHP in Hindi: किसी भी programming language में variable का उपयोग value को store करने के लिए किया जाता है| Variable का हिंदी meaning परिवर्तनशील होता है जिसका मतलब यह है की हमेशा changement होते रहेगा| Variable में stored value को program execution के दौरान change किया जा सकता है|
Variable in PHP in Hindi – PHP में Variable
Variable क्या होता है? Programming language में variable memory location का नाम होता है जहाँ पर value को store और get करने के लिए variable name की आवश्यकता पड़ती है|
Real life example में देखें तो जिस प्रकार एक शहर में बहुत सारे घर होते हैं और सभी घर को एक unique number दिया जाता है जिससे उस घर के address को identify किया जा सके ठीक उसी प्रकार programming language में मेमोरी location के हर part को एक नाम दिया जाता है जिसको Variable name कहा जाता है|
PHP में variable को डॉलर ($) sign से denote किया जाता है मतलब की किसी भी variable को PHP में $ sign के द्वारा declare किया जाता है और साथ ही variable का नाम लिखा हुआ होता है| जैसे की $a, $b, $sum, $total.
दूसरे programming language के जैसा PHP में data type नहीं define किया जाता है जिसके कारण इसे loosely typed language कहा जाता है| यह data के अनुसार automatic data type define कर लेता है जो की internal process होता है|
Data type define करने का मतलब क्या होता है? चलिए इसे हम real लाइफ example से समझते हैं| जिस प्रकार हम market से सामान लाने के लिए अलग अलग प्रकार के थैला का इस्तेमाल करते हैं जैसे की दूध लेने के लिए प्लास्टिक या बर्तन का इस्तेमाल करते हैं ठीक उसी प्रकार programming language में data type होता है जो की data के type को बताता है| जैसे अगर आपको string value store करना है तो आपको string या char data type define करना पड़ता है| हालाँकि PHP में आपको data type define करने का कोई tension नही लेना है|
Variable syntax in PHP
$variablename = value;
Variable create करने के कुछ rules:
Variable name create करने के कुछ rules बनाये गए हैं जो की लगभग सभी programming language के द्वारा follow किया जाता है हालाँकि कुछ कुछ programming language में कुछ extra rules add हो जाते हैं| चलिए हम देखते हैं PHP में variable name create करने के लिए क्या क्या rules follow करने पड़ेंगे?
- PHP में variable name हमेशा $ (dollar) sign से ही start होना चाहिए|
- Variable name में space नहीं होना चाहिए| कोई भी variable बिना space के ही create होना चाहिए|
- यह letter या underscore ( _ ) symbol से ही start होना चाहिए| Variable name को number (0 – 9) या किसी other special symbol से start नहीं कर सकते हैं|
- यह letter (A-Z, a – z) या number (0 – 9) का combination हो सकता है|
- Variable name case sensitive होता है जिसका मतलब यह है की अगर आप lower case में एक variable name create करते हैं और दूसरा variable upper case में create करते हैं तो दोनों different variables होंगे जैसे की $sum, $SUM.
Variable example program
चलिए अब एक एक करके program के द्वारा variable के valid और invalid के बारे में समझते हैं|
PHP Variable naming rules
<?php
//variable naming rules example
$a = 12; //valid
echo $a;
$_a = 13; //valid
echo $_a;
$a9 = 14; //valid
echo $a9;
$a_9 = 20; //valid
echo $a_9;
$9a = 15; //Invalid
echo $9a;
$9_a = 21; //invalid
echo $9_a;
$a* = 44; //Invalid
echo $a*;
जब आप ऊपर दिए गए code को execute कीजियेगा तो यह आपको error देगा क्योंकि इसमें invalid variable का उपयोग किया गया है|
Error
Parse error: syntax error, unexpected ‘9’ (T_LNUMBER), expecting variable (T_VARIABLE) or ‘{‘ or ‘$’ in C:\xampp\htdocs\php_example\index.php on line 17
PHP variable with different data type
<?php
//php variables with different data type
$a = "Hello world"; //string data type
echo "String data type : " . $a . "<br>"; //Hello World
$b = 1245; //integer data type
echo "Integer data type : " . $b . "<br>"; //1245
$c = 1245.45; //Float data type
echo "Floating data type : " . $c . "<br>"; //1245.45
Output
String data type : Hello world
Integer data type : 1245
Floating data type : 1245.45
PHP variable case sensitive
<?php
//php variables case sensitive
$first = "This is first variable";
$FIRST = "This is second variable";
echo $first . "<br>";
echo $FIRST . "<br>";
Output
This is first variable
This is second variable
Mayur Machhi says
PHP kya hain?
SUMIT KUMAR GUPTA says
https://www.guptatreepoint.com/php-tutorial-in-hindi/