प्रोग्रामिङ भाषामा, अपरेटरहरू सञ्चालनहरू कार्यान्वयन गर्न प्रयोग गरिन्छ चर or मान। PHP 8 को प्रशस्तता छ संचालकहरू संख्यात्मक लागि संख्या, पाठहरू, एर्रेहरू, र अझ बढी.
PHP 8 ले निम्न प्रकारका अपरेटरहरू प्रदान गर्दछ:
- अंकगणित अपरेटरहरू: यी अपरेटरहरूले दुई वा बढी बीचको गणितीय गणनाहरू गर्छन् संख्यात्मक मानहरू (जस्तै +, -, *, /, %, **)
- असाइनमेन्ट अपरेटरहरू: यी अपरेटरहरू चरलाई मान तोक्न प्रयोग गरिन्छ (जस्तै =, +=, -=, *=, /=, %=)
- तुलना अपरेटरहरू: यी अपरेटरहरूले दुई मानहरू तुलना गर्छन् र बुलियन मान फर्काउँछन् (जस्तै ==, ===, !=, !==, >, <, >=, <=)
- इन्क्रिमेन्ट/डिक्रिमेन्ट अपरेटरहरू: यी अपरेटरहरू प्रयोग गरिन्छ बढ्नु वा चरको मान एकले घटाउनुहोस् (जस्तै ++, –)
- तार्किक अपरेटरहरू: यी अपरेटरहरू सशर्त कथनमा बहु सर्तहरू संयोजन गर्न प्रयोग गरिन्छ (जस्तै &&, ||, !)
- स्ट्रिङ अपरेटरहरू: यी अपरेटरहरू दुई वा बढी स्ट्रिङहरू एकसाथ जोड्न प्रयोग गरिन्छ (जस्तै।, .=)
- एरे अपरेटरहरू: यी अपरेटरहरू एरेहरूमा सञ्चालन गर्न प्रयोग गरिन्छ (जस्तै +, ==, ===, !=, !==)
- सशर्त असाइनमेन्ट अपरेटरहरू चललाई मान तोक्न प्रयोग गरिन्छ यदि यो हाल शून्य छ वा सेट छैन।
माथि उल्लिखित अपरेटरहरूको अतिरिक्त, द मोड्युलो अपरेटर (%), जसले a को बाँकी फर्काउँछ विभाजन, समावेश गरिएको छ र विभिन्न तरिकामा प्रयोग गर्न सकिन्छ।
यी अपरेटरहरूले कसरी काम गर्छन् भन्ने राम्रोसँग बुझ्नको लागि, यो सल्लाह दिइन्छ कि तपाइँ चर र फरकसँग अभ्यास गर्नुहोस्। उदाहरणहरू.
अंकगणित अपरेटरहरू आधारभूत गणितीय कार्यहरू जस्तै जोड, घटाउ, गुणन, र भाग पूरा गर्न प्रयोग गरिन्छ। उदाहरणको रूपमा:
$a = 5;
$b = 3;
$c = $a + $b; // $c = 8
$d = $a - $b; // $d = 2
$e = $a * $b; // $e = 15
$f = $a / $b; // $f = 1.6666667
चरमा मान तोक्न, असाइनमेन्ट अपरेटरहरू प्रयोग गर्नुहोस्। उदाहरणको रूपमा:
$a = 5;
$a += 3; // $a = 8
$a -= 2; // $a = 6
$a *= 4; // $a = 24
$a /= 2; // $a = 12
दुई मानहरू तुलना गर्न र फर्काउनको लागि ए बूलियन मान, तुलना अपरेटरहरू प्रयोग गर्नुहोस्। उदाहरणको रूपमा:
$a = 5;
$b = 3;
$c = ($a == $b); // $c = false
$d = ($a > $b); // $d = true
$e = ($a < $b); // $e = false
वृद्धि / घटाउने अपरेटरहरू बढाउन प्रयोग गरिन्छ वा कम एक द्वारा एक चर को मान। उदाहरणको रूपमा:
$a = 5;
$a++; // $a = 6
$a--; // $a = 5
सर्तमा बयान, तार्किक अपरेटरहरू धेरै सर्तहरू संयोजन गर्न प्रयोग गर्न सकिन्छ। उदाहरणको रूपमा:
$a = 5;
$b = 3;
$c = ($a > 4 && $b < 4); // $c = true
$d = ($a < 4 || $b > 4); // $d = true
स्ट्रिङ अपरेटरहरू प्रयोग गर्न सकिन्छ जडान दुई वा बढी तार। उदाहरणको रूपमा:
$a = "Hello";
$b = " World";
$c = $a . $b; // $c = "Hello World"
$a .= $b; // $a = "Hello World"
एरे अपरेटरहरू एरे अपरेशनहरू कार्यान्वयन गर्न प्रयोग गर्न सकिन्छ। उदाहरणको रूपमा:
$a = [1, 2, 3];
$b = [4, 5, 6];
$c = $a + $b; // $c = [1, 2, 3, 4, 5, 6]
चर हाल छ भने मात्र शून्य वा सेट गरिएको छैन सशर्त असाइनमेन्ट अपरेटरहरू यसलाई मान तोक्न प्रयोग गर्न सकिन्छ। उदाहरणको रूपमा:
$a = null;
$a ??= 5; // $a = 5
यो नोट गर्न महत्त्वपूर्ण छ कि यी यी अपरेटरहरूलाई कसरी प्रयोग गर्न सकिन्छ भन्ने केही उदाहरणहरू मात्र हुन्; तिनीहरू सही प्रयोग मामलामा आधारित विभिन्न तरिकामा काम गर्न सकिन्छ।
प्रश्नोत्तर
प्रश्न: PHP 8 मा अपरेटरहरू के हुन्?
A: प्रोग्रामिङ भाषामा, अपरेटरहरू चल वा मानहरूमा सञ्चालनहरू कार्यान्वयन गर्न प्रयोग गरिन्छ। PHP 8 सँग संख्यात्मक संख्याहरू, पाठहरू, एरेहरू, र थपका लागि अपरेटरहरूको प्रशस्तता छ।
प्रश्न: PHP 8 ले प्रस्ताव गर्ने बिभिन्न प्रकारका अपरेटरहरू के हुन्?
A: PHP 8 ले निम्न अपरेटरहरू प्रदान गर्दछ: अंकगणित अपरेटरहरू, असाइनमेन्ट अपरेटरहरू, तुलना अपरेटरहरू, इन्क्रिमेन्ट/डिक्रिमेन्ट अपरेटरहरू, तार्किक अपरेटरहरू, स्ट्रिङ अपरेटरहरू, एरे अपरेटरहरू, र सशर्त असाइनमेन्ट अपरेटरहरू।
प्रश्न: मोड्युलो अपरेटर के हो र यो कसरी प्रयोग गरिन्छ?
A: मोड्युलो अपरेटर, साइन% द्वारा जनाइएको, एक अंकगणित अपरेटर हो। यसले विभाजनको बाँकी फर्काउँछ। यसलाई विभिन्न तरिकामा दुई संख्याको बाँकी फर्काउन प्रयोग गर्न सकिन्छ।
प्रश्न: व्यवहारमा अंकगणित अपरेटरहरू कसरी प्रयोग गर्न सकिन्छ?
A: अंकगणित अपरेटरहरू आधारभूत गणितीय कार्यहरू जस्तै जोड, घटाउ, गुणन, र भाग पूरा गर्न प्रयोग गरिन्छ।
प्रश्न: असाइनमेन्ट अपरेटरहरूलाई व्यवहारमा कसरी प्रयोग गर्न सकिन्छ?
A: असाइनमेन्ट अपरेटरहरू चललाई मान तोक्न प्रयोग गर्न सकिन्छ।
प्रश्न: कसरी तुलना अपरेटरहरू व्यवहारमा प्रयोग गर्न सकिन्छ?
A: तुलना अपरेटरहरू दुई मानहरू तुलना गर्न र बुलियन मान फर्काउन प्रयोग गर्न सकिन्छ।
Q: बृद्धि/घटना अपरेटरहरूलाई व्यवहारमा कसरी प्रयोग गर्न सकिन्छ?
A: वृद्धि/घट्न अपरेटरहरू एकद्वारा चरको मान बढाउन वा घटाउन प्रयोग गर्न सकिन्छ।
प्रश्न: व्यवहारमा तार्किक अपरेटरहरू कसरी प्रयोग गर्न सकिन्छ?
A: तार्किक अपरेटरहरू सशर्त कथनमा बहु सर्तहरू संयोजन गर्न प्रयोग गर्न सकिन्छ।
प्रश्न: स्ट्रिङ अपरेटरहरू व्यवहारमा कसरी प्रयोग गर्न सकिन्छ?
A: घागो अपरेटरहरू दुई वा बढी स्ट्रिङहरू सँगै जोड्न प्रयोग गर्न सकिन्छ।
प्रश्न: कसरी एरे अपरेटरहरू व्यवहारमा प्रयोग गर्न सकिन्छ?
A: एरे अपरेटरहरू arrays मा सञ्चालन गर्न प्रयोग गर्न सकिन्छ।
प्रश्न: सशर्त असाइनमेन्ट अपरेटरहरूलाई व्यवहारमा कसरी प्रयोग गर्न सकिन्छ?
A: सशर्त असाइनमेन्ट अपरेटरहरू भ्यारीएबललाई मान तोक्न प्रयोग गर्न सकिन्छ यदि चर हाल शून्य छ वा सेट छैन।
व्यायाम गर्नुहोस्:
- असाइनमेन्ट अपरेटर (=) र तुलना अपरेटर (==) बीच के भिन्नता छ?
- तपाईं एक चर कसरी वृद्धि गर्नुहुन्छ?
- तपाइँ कसरी टर्नरी अपरेटर प्रयोग गर्नुहुन्छ?
- तपाईं तार्किक अपरेटरहरू कसरी प्रयोग गर्नुहुन्छ (र, वा, xor, होइन)?
- तपाईं बिटवाइज अपरेटरहरू कसरी प्रयोग गर्नुहुन्छ?
- तपाईं स्पेसशिप अपरेटर कसरी प्रयोग गर्नुहुन्छ?
- तपाइँ कन्कटेनेसन अपरेटर कसरी प्रयोग गर्नुहुन्छ?
- तपाईं टाइप कास्टिङ अपरेटर कसरी प्रयोग गर्नुहुन्छ?
जवाफहरू:
- असाइनमेन्ट अपरेटर (=) चरलाई मान तोक्न प्रयोग गरिन्छ, जबकि तुलना अपरेटर (==) ले दुई चरको मानहरू तुलना गर्दछ।
- वृद्धि अपरेटर एक चर को मूल्य वृद्धि गर्न प्रयोग गर्न सकिन्छ। (++)। उदाहरणका लागि: $x++; वा $x = $x +1;
- टर्नरी अपरेटरलाई if-else कथनका लागि लघुलेखको रूपमा प्रयोग गर्न सकिन्छ। उदाहरण को लागी: $ परिणाम = (सर्त)? 'सत्य' : 'झूटा';
- तार्किक अपरेटरहरू (र, वा, xor, not) सर्तहरू संयोजन वा नकार्न प्रयोग गरिन्छ। उदाहरणका लागि: यदि ($a == 1 र $b == 2) वा ($a == 3 xor $b == 4)
- बिटवाइज अपरेटरहरू मानको व्यक्तिगत बिटहरू परिवर्तन गर्न प्रयोग गरिन्छ। उदाहरण को लागी: $x = $a & $b;
- स्पेसशिप अपरेटरले कोडको एकल लाइनमा दुई मानहरू तुलना गर्छ र परिणाम फर्काउँछ। -1, 0 वा 1। उदाहरणका लागि: $result = $a <=> $b;
- दुई वा बढी स्ट्रिङहरू एकसाथ जोड्न, कन्केटनेसन अपरेटर प्रयोग गर्नुहोस्। उदाहरण को लागी: $result = "हेलो"। "संसार";
- चरको डेटा प्रकार परिवर्तन गर्न, प्रकार कास्टिङ अपरेटर प्रयोग गर्नुहोस्। उदाहरण को लागी: $x = (int) $a;