PHP Operators in Hindi (PHP ऑपरेटर की पूरी जानकारी)

इस लेख "PHP Operators in Hindi" में, जानिए PHP ऑपरेटर क्या है? और PHP ऑपरेटरों के प्रकार (Types of PHP Operators in Hindi) आदि हिंदी में।

PHP Operators in Hindi: एक ऑपरेटर एक symbol होता है जो ऑपरेंड पर संचालन करता है। PHP ऑपरेटर कैरेक्टर या कैरेक्टर का सेट होता है, जिसका उपयोग एक्सप्रेशन और वैल्यू पर ऑपरेशन करने या हेरफेर करने के लिए किया जाता है।

PHP प्रोग्रामिंग में, ऑपरेटरों को समझना महत्वपूर्ण है। इस लेख में, आप समझेंगे कि PHP ऑपरेटर क्या हैं (what is PHP Operators in Hindi)? और विभिन्न प्रकार के PHP Operators को समझेंगे।

लेकिन इस पाठ को शुरू करने से पहले, PHP की मूल बातें समझें जैसे कि PHP क्या है, इसके इतिहास, सिंटैक्स, PHP कैसे install करें, Variable (चर) और इसके डेटा प्रकार

PHP Operators in Hindi (PHP ऑपरेटर का परिचय)

PHP ऑपरेटर एक प्रतीक (symbol) है और यह ऑपरेंड पर संचालन करता है। ऑपरेटर का उपयोग PHP प्रोग्रामिंग भाषा में गणितीय और तार्किक संचालन करने के लिए किया जाता है। यानी की PHP ऑपरेटर्स का उपयोग वेरिएबल्स और सिंपल वैल्यू पर ऑपरेशन करने के लिए किया जाता है।

PHP Operators in Hindi (PHP ऑपरेटर्स क्या है)

सरल शब्दों में, PHP ऑपरेटर ऐसे symbol हैं जो PHP प्रोसेसर को विशिष्ट कार्यों को करने के लिए निर्देश देते हैं। उदाहरण के लिए, जोड़ (+) प्रतीक (symbol) PHP को दो variable या मान (value) जोड़ने का निर्देश देता है, जबकि अधिक से अधिक (>) प्रतीक PHP को दो मानों की तुलना करने का निर्देश देता है।

Operator और Operand के बीच अंतर

PHP में ऑपरेटर और ऑपरेंड के अंतर को समझने के लिए, आइए नीचे दिए गए उदाहरण को देखें:

$num = 20 + 30;

ऊपर के उदाहरण में, + ऑपरेटर है जबकि 20 और 30 ऑपरेंड हैं। एक ऑपरेटर एक प्रतीक है जिसका उपयोग operand/variable पर संचालन करने के लिए किया जाता है, जबकि ऑपरेंड वह वस्तु है जिस पर कार्रवाई की जा रही है। उदाहरण के लिए, उपरोक्त उदाहरण में 20 और 30 जोड़े जा रहे हैं।

$(डॉलर) चिह्न का उपयोग एक चर (variable) बनाने के लिए किया जाता है num जिसमें मान 20 और 30 होते हैं।

ऑपरेटरों के प्रकार (Types of PHP Operators in Hindi)

PHP में कुल 7 प्रकार के ऑपरेटर होते हैं, वे हैं:

  1. अंकगणितीय आपरेटर (Arithmetic Operators)।
  2. असाइनमेंट आपरेटर (Assignment Operators)।
  3. लॉजिकल आपरेटर (Logical Operators)।
  4. तुलना ऑपरेटर (Comparison Operators)।
  5. स्ट्रिंग आपरेटर (String Operators)।
  6. ऐरे आपरेटर (Array Operators)।
  7. इंक्रीमेंट/डिक्रीमेंट आपरेटर (Increment/Decrement)।

कुछ अतिरिक्त PHP ऑपरेटर भी हैं जैसे, टाइप ऑपरेटर, बिटवाइज़ ऑपरेटर, एक्ज़ीक्यूशन ऑपरेटर आदि।

इन ऑपरेटरों का उपयोग कैसे किया जाता है, इसके आधार पर उन्हें 3 श्रेणियों में वर्गीकृत किया गया है:

  1. यूनरी ऑपरेटर्स: सिंगल ऑपरेंड (वैरिएबल या वैल्यू) पर काम करता है।
  2. बाइनरी ऑपरेटर: दो ऑपरेंड (चर या मान) पर काम करता है।
  3. टर्नरी ऑपरेटर्स: तीन ऑपरेंड पर काम करता है।

आइए इन सभी आपरेटर को विस्तार में समझते है –

अंकगणितीय आपरेटर (Arithmetic Operators in PHP in Hindi)

मूल रूप से, PHP अंकगणितीय ऑपरेटरों (Arithmetic Operators) का उपयोग बुनियादी अंकगणितीय संचालन जैसे जोड़, गुणा, भाग, आदि करने के लिए किया जाता है। PHP द्वारा समर्थित विभिन्न अंकगणितीय ऑपरेटर हैं:

  1. + (योग अंकगणितीय ऑपरेटर)।
  2. (घटाव अंकगणितीय ऑपरेटर)।
  3. * (गुणा अंकगणितीय ऑपरेटर)।
  4.  / (विभाजन अंकगणितीय ऑपरेटर)।
  5. % (मापांक अंकगणितीय ऑपरेटर)।
Arithmetic ऑपरेटरनामक्या करता है?उदाहरण
+योगइसका उपयोग सामान्य जोड़ करने के लिए किया जाता है।$a + $b
-घटावइसका उपयोग सामान्य घटाव करने के लिए किया जाता है।$a – $b
*गुणाइसका उपयोग गुणा करने के लिए किया जाता है।$a * $b
/विभाजनइसका उपयोग विभाजन करने के लिए किया जाता है।$a / $b
**प्रतिपादकयह दूसरे ऑपरेंड की शक्ति के लिए उठाए गए पहले ऑपरेंड को लौटाता है।$a ** $b = $a$b$a ** $b
%मापांकयह पहले ऑपरेंड के शेष को दूसरे ऑपरेंड से विभाजित करके लौटाता है।$a % $b
  • उदाहरण – Example of Arithmetic Operators in PHP:
<?php
$x=100;
$y=60;
echo "The sum of x and y is : ". ($x+$y) ."<br />";
echo "The difference between x and y is : ". ($x-$y) ."<br />";
echo "Multiplication of x and y : ". ($x*$y) ."<br />";
echo "Division of x and y : ". ($x/$y) ."<br />";
echo "Modulus of x and y : " . ($x%$y) ."<br />";
?>

Output:

The sum of x and y is : 160
The difference between x and y is : 40
Multiplication of x and y : 6000
Division of x and y : 1.6666666666667
Modulus of x and y : 40

असाइनमेंट आपरेटर (PHP Assignment Operators in Hindi)

असाइनमेंट ऑपरेटरों का उपयोग वेरिएबल्स को मान निर्दिष्ट करने के लिए किया जाता है, या तो यह है या उस पर कुछ अंकगणितीय ऑपरेशन करने के बाद। सबसे बुनियादी असाइनमेंट ऑपरेटर = (के बराबर) है।

दिलचस्प बात यह है कि सभी पांच अंकगणितीय ऑपरेटरों के पास संबंधित असाइनमेंट ऑपरेटर हैं, यहां सूची है।

  • +=
  • -=
  • *=
  • /=
  • %=
असाइनमेंट आपरेटरविवरण
=असाइन करता है।
+=इंक्रीमेंट फिर असाइन करता है।
-=डिक्रीमेंट फिर असाइन करता है।
*=गुणा करता है फिर असाइन।
/=विभाजित करता है फिर असाइन।
%=मापांक तब असाइन करता है।

तो मूल रूप से, असाइनमेंट ऑपरेटर हमें अंकगणितीय संचालन करने के लिए शॉर्टहैंड तकनीक प्रदान करता है।

Example:

<?php
  $var = "value";  // $var now contains the string "value"
  $var = 1;    // $var now contains the integer value 1
  $var += 3;    //$var now contains the integer 4
?>

लॉजिकल आपरेटर (Logical Operators in PHP in Hindi)

मूल रूप से, लॉजिकल ऑपरेटरों का उपयोग आम तौर पर तब किया जाता है जब कोई क्रिया दो या दो से अधिक स्थितियों पर निर्भर करती है।

मानक तार्किक (Logical operator) ऑपरेटर and, or, not, और xor PHP द्वारा समर्थित हैं। लॉजिकल ऑपरेटर्स पहले अपने ऑपरेंड को बूलियन मानों में परिवर्तित करते हैं और फिर संबंधित तुलना करते हैं।

यहाँ तार्किक ऑपरेटरों की सूची है:

लॉजिकल आपरेटरनामक्या करता है?उदाहरण
and या &&Andयदि दोनों ऑपरेंड (या एक्सप्रेशन) सही हैं तो यह सही है।$a && $b
or या ||Orयदि दो ऑपरेंड (या एक्सप्रेशन) में से कोई एक सत्य लौटाता है, या दोनों सत्य लौटते हैं, तो यह सही होता है।$a || $b
xorXorयदि दो ऑपरेंड (या एक्सप्रेशन) में से कोई भी एक सत्य लौटाता है, तो यह सही होता है, लेकिन तब नहीं जब दोनों सत्य लौटते हैं।$a xor $b
!Notयह एक यूनरी ऑपरेटर है। यह सच है, अगर ऑपरेंड (या अभिव्यक्ति) झूठी वापसी करता है।!$a

Example of PHP Logical Operators in Hindi:

<?php
$a = true && false;
var_dump($a);
$b = false && true;
var_dump($b);
$c = true && true;
var_dump($c);
$d = false && false;
var_dump($d);
$a = true || false;
var_dump($a);
$b = false || true;
var_dump($b);
$c = true || true;
var_dump($c);
$d = false || false;
var_dump($d);
?>

Output:

bool(false)
bool(false)  
bool(true)  
bool(false) 
bool(true)
bool(true)
bool(true)
bool(false)

तुलना ऑपरेटर (PHP Comparison Operators in Hindi)

PHP में, तुलना ऑपरेटर तर्क के रूप में सरल मान (संख्या या तार) लेते हैं और TRUE या FALSE का मूल्यांकन करते हैं। PHP Comparison Operators का उपयोग दो मानों की तुलना करने के लिए किया जाता है।

यहाँ तुलना ऑपरेटरों की एक सूची है:

Comparison Operatorनामउदाहरणपरिणाम
= =Equal$a == $bTRUE अगर $a बिल्कुल $b के बराबर है।
= = =Identical$a === $bTRUE यदि $a बिल्कुल $b के बराबर है, और वे एक ही प्रकार के हैं।
!=Not equal$a != $bसच है अगर $a बिल्कुल $b के बराबर नहीं है।
<>Not equal$a <> $bसच है अगर $a बिल्कुल $b के बराबर नहीं है।
!==Not identical$a !== $bTRUE यदि $a $b के बराबर नहीं है, या वे एक ही प्रकार के नहीं हैं।
<Less than$a < $bTRUE अगर $a (बाएँ हाथ का तर्क) $b (दाएँ हाथ के तर्क) से सख्ती से कम है।
>Greater than$a > $bसही है अगर $a (बाएं हाथ का तर्क) $b (दाएं हाथ के तर्क) से सख्ती से बड़ा है।
<=Less than or equal to$a <= $bTRUE यदि $a (बाएँ हाथ का तर्क) $b (दाएँ हाथ का तर्क) से कम या उसके बराबर है।
>=Greater than or equal to$a >= $bTRUE यदि $a $b से अधिक या उसके बराबर है।

स्ट्रिंग आपरेटर (String Operators in PHP in Hindi)

String Operators का उपयोग स्ट्रिंग पर संचालन करने के लिए किया जाता है। केवल दो स्ट्रिंग ऑपरेटर हैं, आमतौर पर PHP बिल्ट-इन फ़ंक्शंस का उपयोग स्ट्रिंग्स पर विभिन्न ऑपरेशन करने के लिए किया जाता है।

String Operatorनामक्या करता है?Example
. (एक बिंदी)Concatenation (कड़ी)इसका उपयोग दो तारों को जोड़ने (एक साथ जुड़ने) के लिए किया जाता है।$a.$b
.=Concatenation Assignmentइसका उपयोग एक स्ट्रिंग को दूसरे में जोड़ने के लिए किया जाता है।$a .= $b

यहां हमारे पास दोनों स्ट्रिंग ऑपरेटरों के उपयोग को प्रदर्शित करने के लिए एक सरल उदाहरण है।

<?php
    $a = "study";
    $b = "tonight";
    // concatenating $a and $b
    echo $a.$b;
    
    // appending $b to $a
    $a .= $b
    echo $a;
?>

Output:

studytonight
studytonight

ऐरे आपरेटर (Array Operators in PHP)

एक array का उपयोग एक ही चर (variable) में, आमतौर पर एक ही प्रकार के कई मानों को संग्रहीत करने के लिए किया जाता है।

इन ऑपरेटरों का उपयोग सरणियों की तुलना करने के लिए किया जाता है:

Array OperatorनामWhat does it do?Example
==Equalयदि दोनों arrays में समान कुंजी/मान जोड़े हैं, तो यह TRUE लौटाता है।$a == $b
===Identicalयदि दोनों arrays में समान कुंजी/मान जोड़े, समान क्रम में और समान प्रकार के हों, तो यह TRUE लौटाता है।$a === $b
!=Not Equalयदि दोनों arrays समान नहीं हैं, तो यह TRUE लौटाती है।$a != $b
!==Not Identicalयदि दोनों arrays समान नहीं हैं, तो मान के प्रकार आदि के आधार पर यह TRUE लौटाती है।$a !== $b
+Union(Join)यह arrays को एक साथ जोड़ता है$a + $b

इंक्रीमेंट/डिक्रीमेंट आपरेटर (Increment/Decrement Operators)

PHP सी-स्टाइल प्री और पोस्ट इंक्रीमेंट और डिक्रीमेंट ऑपरेटरों का समर्थन करता है। इंक्रीमेंट/डिक्रीमेंट ऑपरेटर केवल वेरिएबल पर काम करते हैं न कि किसी वैल्यू पर।

ये ऑपरेटर यूनरी ऑपरेटर हैं, यानी उन्हें केवल एक ऑपरेंड की आवश्यकता होती है।

इंक्रीमेंट/डिक्रीमेंट आपरेटरप्रयोग
++$aप्री इंक्रीमेंट, यह पहले ऑपरेंड को 1 से बढ़ा देगा (इसमें एक जोड़ देगा) और फिर इसका इस्तेमाल करेगा या इसे वापस कर देगा।
$a++पोस्ट इंक्रीमेंट, यह पहले ऑपरेंड लौटाएगा और फिर ऑपरेंड को 1 से बढ़ा देगा।
--$bप्री डिक्रीमेंट, यह पहले ऑपरेंड को 1 से घटाएगा (इसमें से एक घटाएगा) और फिर इसका इस्तेमाल करेगा या इसे वापस कर देगा।
$b--पोस्ट डिक्रीमेंट, यह पहले ऑपरेंड लौटाएगा और फिर ऑपरेंड को 1 से घटाएगा।

ये ऑपरेटर बहुत उपयोगी और उपयोगी होते हैं जब लूप का उपयोग करते हैं या जब हम अपने प्रोग्राम/स्क्रिप्ट में किसी भी मूल्य को एक-एक करके बढ़ाते हैं।

निष्कर्ष

वास्तव में, PHP ऑपरेटर्स प्रतीक हैं जो अंकगणितीय संचालन करने, चर के लिए मान निर्दिष्ट करने, स्ट्रिंग संयोजन, मूल्यों की तुलना करने और बूलियन संचालन करने की अनुमति देता है। एक ऑपरेटर एक या अधिक मान लेता है, जिसे ऑपरेंड के रूप में जाना जाता है, और उन पर एक विशिष्ट ऑपरेशन करता है।

उदाहरण के लिए, + ऑपरेटर दो नंबर जोड़ता है और उनका योग देता है।

मुझे उम्मीद है कि यह लेख “PHP Operators क्या है और ऑपरेटरों के प्रकार (Types of PHP Operators in Hindi)”, आपको PHP ऑपरेटरों के बारे में जानने और आपकी स्क्रिप्ट में उनका प्रभावी ढंग से उपयोग करने में मदद करेगा।

पिछला लेखLoops in PHP in Hindi (PHP लूप और इसके प्रकार)
अगला लेखSyntax of Java in Hindi (जावा सिंटैक्स और स्ट्रक्चर को समझें)
Md Badiruddin
वह एक पेशेवर वेब और ऐप डेवलपर और भारतीय ब्लॉगर हैं। वह लोगों की मदद करना और उनका मार्गदर्शन करना पसंद करते हैं। इसलिए वह इस ब्लॉग "ट्यूटोरियल इन हिंदी" में अपना ज्ञान हिंदी भाषा में साझा करते हैं। अगर आपको यह पोस्ट मददगार लगे तो इसे शेयर जरूर करें।

कोई जवाब दें

कृपया अपनी टिप्पणी दर्ज करें!
कृपया अपना नाम यहाँ दर्ज करें

17 + 20 =