हेल्लो दोस्तों आज के इस पोस्ट में आपको php operators in hindi को बहुत सी आसान भाषा में बताया गया है इसमे php के सभी operators को बताया गया है की की काम करता है तो चलिए शुरू करते है
Contents
operators का परिचय
variable के साथ operations जैसे की addition ,division ,comparison आदि में परफॉर्म करने के लिए operations का प्रयोग किया जाता है जब भी किसि variable के साथ operators का प्रयोग किया जाता है तो वह variable ऑपरेंड(operand) कहलाता है
operators दो प्रकार के होते है
- unary
- binary
Unary Operator
unary operators एक single variable के साथ प्रयोग किये जाते है जिस तरह के operators या variable के आगे लगते है या पीछे लगते है तो इस तरह के operators को variable के साथ प्रयोग करने से variables का meaning(मतलब) बदल जाता है
Binary Operator
binary operators दो variables के बीच में प्रयोग किये जाते है जैसे की (+) addition |
इस तरह के operators दोनों वेरिएबल्स की वैल्यू को बदल करके तीसरे नयी वैल्यू produce करते है
Arithmetic operators
arithmetic operators ,variables के साथ arithmetic operations को परफॉर्म करने के लिए प्रयोग किये जाते है कुछ common arithmetic operators की लिस्ट को निचे दिया जा रहा है
Operator | Explanation | Example |
Negation(-) unary | Opposite of variable | -$a |
Addition (+) | Addition of 2 varibles | $a+$b |
Subtraction(-) | Subtraction of 2 variables | $a-$b |
Multiplication (*) | Multiplication of 2 variables | $a*$b |
Division (/) | Division of 2 variables | $a/$b |
Modulus | Remain from division | $a%$b |
Exponentiation | First variable raise to power to second varible | $a**$b |
Assignment operators
Assignment operators एक variable की वैल्यू assign करने के लिए प्रयोग किया जाता है (=) assignment operator होता है ये वैल्यू आप दो प्रकार से assign कर सकते है
- direct
- by reference
इसमे आप पहले तरीके में आप वैल्यू को directly assign करते है direct वैल्यू assign करना बिलकुल simple होता है आप एक variable को क्रिएट करते है और (=) assignment operator लगा कर उसमे आगे के वैल्यू को लिख देते है
example $a=4; example $n=”yourName”;
दुसरे तरीके में आप एक variable को दुसरे variable के assign करते है तो ऐसे करने से right side के variable को assign हो जाती है इसे assigning by reference कहते है
example $a=4; $b=$a; //b contains 4
bitwise operators
bit wise operators bits पर operation को परफॉर्म करते है तो कोई भी डेसीमल ,मेमोरी लेवल पर bits में कन्वर्ट होता है यदि आप bits पर operation को परफॉर्म करना चाहते है तो आप bit wise operators का प्रयोग कर सकते है
Operator | Explanation | Example |
AND(&) | Common bits from both variables are set | $a&$b |
OR(|) | All bits of both variables are set | $a|$b |
X-OR(^) | Bits which are in $a but not in $b are set | $a^$b |
NOT(~) | All the bit becomes opposite | ~$a |
Shift Left(<<) | Shift $a bits $b times to left | $a<<$b |
Shift Right(>>) | Shift $a bits $b times to Right | $>>$b |
Comparison operators
comparison operators दो वेरिएबल्स की वैल्यूज को compare करने के लिए प्रयोग किये जाते है comparison operators का प्रयोग ज्यादातर कण्ट्रोल स्टेटमेंट में किया जाता है comparison variables का रिजल्ट true या false होता है
Operator | Explanation | Example |
Equal(==) | Returns true if both operands are equal | $a==$b; |
Not Equal(!=) | Returns true if both operands are not equal | $a!=$b; |
Less then(<) | Returns true if first varaible less than second variable | $a<$b; |
Greater then(>) | Returns true if first variable greater than second variable | $a>$b; |
Less than equal to (<=) | Returns true if first varible is less than or equal to second variable | $a<=$b; |
Greater than equal to (>=) | Returns true if first varaible is greater than or equals to second variable. | $a>=$b; |
Error control operators
PHP में एक error control operator का प्रयोग किया जाता है क्योकि ये operator (@) होता है जब आप यह operator किसी स्टेटमेंट के साथ प्रयोग किया जाता है तो उस स्टेटमेंट से generate होने वाला error को ignore कर दिया जाता है ये operator ज्यादातर file handling में प्रयोग किया जाता है
Execution operators
php में एक execution operator का प्रयोग किया जाता है ये operator (“) होता है execution operator के माध्यम से आप कोई भी shell कमांड php के द्वारा एक्सीक्यूट कर सकते है
इसका एक example निचे दिया गया है
<?php $a=`yourCommand`; echo $a; ?>
Increment/decrement operators
increment और decrements operators के द्वारा आप किसी variable की वैल्यू को increment और decrement कर सकते है ये operators(++) और (–) होते है
इस variables को दो तरह से प्रयोग कर सकते है
- Post increment/decrements-इस तरह का प्रयोग operators के variable के पीछे लगाये जाते है ताकि ये variable को प्रिंट करने के बाद में उसकी वैल्यू को 1 नंबर से increment या decrement करते है
example $a++;
- Pre increment/decrements-इस तरह का प्रयोग में operators variable के पहले लगाये जाते है ये variable को प्रिंट करने से पहले increment या decrement करते है
example ++$a
Logical operators
लॉजिकल operators logic को परफॉर्म करने के लिए प्रयोग किये जाते है ये operators control statements में भी प्रयोग किये जाते है
Operator | Explanation | Example |
AND(&&) | True if both variables are true | $a&&$b |
OR(||) | True if either one variable is true | $a||$b |
Not(!) | True if variable is not true | !$a |
Xor | True if only one is True not Both | $a Xor $b |
String operators
PHP में दो तरह के स्ट्रिंग operation का प्रयोग किये जाते है
- Dot(.)=ये concatenation operator होता है ये एक string variable को दुसरे string variable के साथ जोड़ता है और तीसरी string variable को बनाता है
example $a=”ashwani”; $b=”geeta”; $c=$a.$b;
- Dot equals(=) =php कुछ ऐसे array operators भी प्रोविडे करती है की जो सिर्फ arrays पर apply होते है
Operator | Explanation | Example |
Union(+) | Add to arrys | $a+$b |
Equality(==) | True if both arrays have same values | $a==$b |
Identity(===) | True if both arrays have same values of type and in same order | $a===$b |
Inequality(!=) | True if both arrays are not equal | $a!=$b |
Types operators
php में एक type operator को भी प्रयोग किया जाता है और ये operator ये decide करने के लिए प्रयोग किया जाता है की कोई object किसी particular class का है या नहीं
php का type operator instanceof होता है
example
$ output=$a instanceof yrclass;
reference-https://www.tutorialspoint.com/php/php_operator_types.htm
निवेदन-अगर आपको यह आर्टिकल(php operators in hindi) अच्छा लगा हो तो आप इस पोस्ट को अपने दोस्तों के साथ जरुर शेयर करे और आपको जिस टॉपिक(php operators in hindi) पर आपको पढना या नोट्स चाहिए तो हमें जरुर कमेंट करे आपका(php operators in hindi) कमेंट्स हमारे लिए बहु मूल्य है धन्यवाद