Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP एक्सप्रेशन्स (Expressions) - परिभाषा, प्रकार और उदाहरण


परिचय

PHP स्क्रिप्ट में लगभग सब कुछ एक एक्सप्रेशन है। जिसका कोई मान होता है वह एक एक्सप्रेशन है। एक विशिष्ट असाइनमेंट स्टेटमेंट ($x = 100) में, एक लिटरल मान, एक फ़ंक्शन या ऑपरेटरों द्वारा संसाधित ऑपरेंड एक एक्सप्रेशन है, असाइनमेंट ऑपरेटर (=) के दाईं ओर दिखाई देने वाली कोई भी चीज़।

सिंटैक्स

$x = 100; // 100 एक एक्सप्रेशन है
$a = $b + $c; // $b + $c एक एक्सप्रेशन है
$c = add($a, $b); // add($a, $b) एक एक्सप्रेशन है
$val = sqrt(100); // sqrt(100) एक एक्सप्रेशन है
$var = $x != $y; // $x != $y एक एक्सप्रेशन है

++ और -- ऑपरेटर्स के साथ एक्सप्रेशन

इन ऑपरेटर्स को क्रमशः इन्क्रीमेंट और डिक्रीमेंट ऑपरेटर्स कहा जाता है। ये एकल ऑपरेटर हैं, जिन्हें केवल एक ऑपरेंड की आवश्यकता होती है और इन्हें प्रीफिक्स या पोस्टफिक्स तरीके से उपयोग किया जा सकता है, हालांकि एक्सप्रेशन के मान पर अलग प्रभाव के साथ।

दोनों प्रीफिक्स और पोस्टफिक्स ++ ऑपरेटर्स ऑपरेंड के मान को 1 से बढ़ाते हैं (जबकि -- ऑपरेटर 1 से घटाता है)। हालांकि, जब असाइनमेंट एक्सप्रेशन में उपयोग किया जाता है, तो प्रीफिक्स पहले इन्क्रीमेंट/डिक्रीमेंट करता है और फिर असाइनमेंट करता है। पोस्टफिक्स के मामले में, असाइनमेंट इन्क्रीमेंट/डिक्रीमेंट से पहले किया जाता है।

उदाहरण

उदाहरण 1: पोस्टफिक्स ++ ऑपरेटर का उपयोग

<?php 
$x = 10; 
$y = $x++; // $y = $x के बराबर फिर $x = $x + 1
echo "x = $x y = $y"; 
?>

आउटपुट

x = 11 y = 10

उदाहरण 2: असाइनमेंट में प्रीफिक्स इन्क्रीमेंट ऑपरेटर

<?php 
$x = 10; 
$y = ++$x; // $x = $x + 1 के बराबर फिर $y = $x
echo "x = $x y = $y"; 
?>

आउटपुट

x = 11 y = 11

टर्नरी कंडीशनल ऑपरेटर के साथ एक्सप्रेशन

टर्नरी ऑपरेटर के तीन ऑपरेंड होते हैं। पहला एक तार्किक अभिव्यक्ति है। यदि यह TRUE है, तो दूसरा ऑपरेंड एक्सप्रेशन मूल्यांकित होता है अन्यथा तीसरा मूल्यांकित होता है।

उदाहरण 3: टर्नरी ऑपरेटर

<?php 
$marks = 60; 
$result = $marks < 50 ? "fail" : "pass"; 
echo $result; 
?>

आउटपुट

pass
  1. C प्रोग्राम में विभिन्न प्रकार के एक्सप्रेशन्स समझें C प्रोग्राम में विभिन्न प्रकार के एक्सप्रेशन्स समझें

    एक एक्सप्रेशन ऑपरेटर्स और ऑपरेंड्स का संयोजन है जो एक सिंगल वैल्यू में कम हो जाता है। एक ऑपरेशन एक डेटा आइटम पर किया जाता है जिसे ऑपरेंड कहा जाता है। एक ऑपरेटर डेटा पर की जाने वाली ऑपरेशन को इंगित करता है। उदाहरण के लिए, z = 3+2*1 → z = 5 प्राइमरी एक्सप्रेशन्स - यह एक ऑपरेंड है जो एक नाम, कॉन्

  1. - PHP pi() फ़ंक्शन - π मान प्राप्त करना

    PHP का pi() फ़ंक्शन गणितीय स्थिरांक **π (पाई)** का मान लौटाता है। यह M_PI स्थिरांक के समान मान (3.1415926535898) देता है। सिंटैक्स pi(): float पैरामीटर्स कोई पैरामीटर नहीं। लौटाया गया मान π का मान (फ्लोट)। M_PI स्थिरांक के बराबर। उदाहरण 1. वृत्त का क्षेत्रफल: πr² <?php $radius = 5; echo area

  1. - PHP में '@' प्रीफिक्स क्या करता है?

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