PHP in Hindi – Operators

Share on facebook
Share on google
Share on twitter
Share on linkedin
  • Introduction to PHP operators in Hindi
  • Different PHP operators in Hindi

Introduction to Operators  

Variables के साथ operations जैसे की addition, division, comparison आदि perform करने के लिए operators का प्रयोग किया जाता है।

जब आप किसी variable के साथ operator को यूज़ करते है तो वो variable operand कहलाता है।

Operators 2 तरह के होते है। 

  • Unary  
  • Binary 

Unary operators एक single variable के साथ यूज़ किये जाते है। इस तरह के operators या तो variable के आगे लगते है या पीछे लगते है।

इस तरह के operators को variable के साथ यूज़ करने से variables का मतलब बदल जाता है।

Binary operators 2 variables के बीच में यूज़ किये जाते है जैसे की ( + ) addition।

इस तरह के operators दोनों variables की value change करके तीसरी नयी वैल्यू produce करते है। 

Arithmetic Operators 

Arithmetic operators वेरिएबल्स के साथ arithmetic operations perform करने के लिए यूज़ किये जाते है। कुछ common arithmetic operators की list निचे दी जा रही है।

Operator
Explanation
Example
Negation(-) unary
Opposite
of variable
-$a
Addition (+)
Addition
of 2 variables
$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 variable
$a**$b

Assignment Operators 

Assignment operator एक variable को value assign करने के लिए यूज़ किया जाता है। (=) assignment operator होता है। ये value आप 2  प्रकार से assign कर सकते है।   

  • Direct 
  • By reference 

पहले तरीके में आप वैल्यू को directly assign करते है।  Direct value assign करना बिलकुल simple है।

आप एक variable create करते है और (=) assignment operator लगा कर उसके आगे value लिख देते है।

Ex.  $a = 4;
Ex.  $n = “yourName”;

दूसरे तरीके में आप एक variable को दूसरा variable assign करते है। ऐसा करने से right side के variable की value left side के variable को assign हो जाती है।

इसे assigning by reference कहते है।

Ex.   $a = 4;
   $b = $a; // b contains 4

Bitwise Operators 

Bitwise operators bits पर operation perform करते है। कोई भी decimal, memory level पर bits में convert होता है।

यदि आप bits पर operation perform करना चाहते है तो 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 

ये operators दो variables की values को compare करने के लिए यूज़ किये जाते है।

Comparison operators का प्रयोग ज्यादातर control statements में किया जाता है। इनका result 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 than (<)
Returns
true if first variable less than second variable
$a<$b;
Greater than (>)
Returns
true if first variable greater than second variable
$a>$b;
Less than equal to (<=)
Returns
true if first variable is less than or equal to second variable.
$a<=$b;
Greater than equal to (>=)
Returns
true if first variable is greater than or equals to second variable.
$a>=$b;

Error Control Operators 

PHP में एक error control operator यूज़ किया जाता है। ये operator होता है (@)।

जब आप यह operator किसी statement के साथ यूज़ करते है तो उस statement से generate होने वाली errors को ignore कर दिया जाता है।

ये operator ज्यादातर file handling में यूज़ किया जाता है।

Execution Operators      

PHP में एक execution operator यूज़ किया जाता है। ये operator होता है (“)। Execution operator के माध्यम से आप कोई भी shell command PHP code के द्वारा execute कर सकते है।

<?php  
  $a=`yourCommand`;
  echo $a;
?>

Increment / Decrements Operators 

Increment and decrements operators के द्वारा आप किसी वेरिएबल की value को increment और decrement कर सकते है।

ये operators (++) और (–) होते है। ऐसे variables 2 तरह से यूज़ किये जा सकते है।

  • Post increment/decrements – इस तरह के यूज़ में operators variable के पीछे लगाये जाते है।  ये variable को print करने के बाद में उसकी value को 1 नंबर से increase या decrease करते है।  

            Example. $a++;

  • Pre increment/decrements – इस तरह के यूज़ में operators variable के पहले लगाये जाते है। ये variable को print करने से पहले increase या decrease करते है।       

           Example. ++$a

Logical Operators 

Logical operators logic perform करने के लिए यूज़ किये जाते है। ये 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 में 2 तरह के string operators यूज़ किये जाते है।

  • Dot (.) = ये concatenation operator होता है। ये एक string variable को दूसरे string variable के साथ जोड़ता है और तीसरा string variable बनाता है। 

          Ex.
                $a=”bitu”;
          $b=”sharma”;
          $c = $a.$b;    

  • Dot equals (.=) = ये operator अपने right side की string को left side के variable में add करता है। 

         Ex .
                   $a=”Harry”;
        $a.=”sharma”;

Array Operators  

PHP कुछ ऐसे array operators भी provide करती है जो सिर्फ arrays पर apply होते है।

Operator
Explanation
Example
Union (+)
Add to
arrays.
$a+$b
Equality (==)
True if
both arrays have same values.
$a==$b
Identity (===)
True if
both arrays have same values of same type and in same order.
$a===$b
Inequality(!=)
True if
both arrays are not equal.  
$a!=$b

Type Operators 

PHP में एक type operator भी यूज़ किया जाता है। ये operator ये decide करने के लिए यूज़ किया जाता है की कोई object किसी particular क्लास का है या नहीं।

PHP का type operator instanceof होता  है।

Example

$ output = $a instanceof yrClass;

Previous: PHP echo
Next: PHP Control Statements