PHP में, दो संख्याओं को जोड़ना एक मौलिक अंकगणितीय ऑपरेशन है जिसे विभिन्न दृष्टिकोणों का उपयोग करके किया जा सकता है। यह लेख PHP प्रोग्रामिंग में दो संख्याओं को जोड़ने के विभिन्न तरीकों को प्रदर्शित करता है।
बुनियादी जोड़ उदाहरण
विभिन्न दृष्टिकोणों का पता लगाने से पहले, आइए एक सरल उदाहरण देखें
<?php $number1 = 8; $number2 = 12; $result = $number1 + $number2; echo "Result: " . $result; ?>
Result: 20
8 + 12 का जोड़ 20 परिणाम देता है। अब आइए इस ऑपरेशन को लागू करने के विभिन्न दृष्टिकोणों का पता लगाएं।
विधि 1: सीधा जोड़
यह प्लस (+) ऑपरेटर का उपयोग करके दो वेरिएबल्स के बीच सीधे जोड़ने का सबसे सरल दृष्टिकोण है ?
सिंटैक्स
$result = $number1 + $number2;
उदाहरण
<?php // दो संख्याएं परिभाषित करें $number1 = 10; $number2 = 4; // जोड़ करें $result = $number1 + $number2; // परिणाम प्रदर्शित करें echo "The result of addition is: " . $result; ?>
The result of addition is: 14
Time Complexity: O(1)
Space Complexity: O(1)
विधि 2: फंक्शन्स का उपयोग करना
यह दृष्टिकोण जोड़ तर्क को एनकैप्सुलेट करने के लिए एक फंक्शन का उपयोग करता है, जिससे कोड अधिक संगठित और पुन: प्रयोज्य बनता है ?
<?php // दो संख्याओं को जोड़ने का फंक्शन function addTwoNumbers($a, $b) { return $a + $b; } // संख्याएं परिभाषित करें $number1 = 15; $number2 = 9; // फंक्शन कॉल करें और परिणाम स्टोर करें $result = addTwoNumbers($number1, $number2); // परिणाम प्रदर्शित करें echo "The result of addition is: " . $result; ?> The result of addition is: 24
Time Complexity: O(1)
Space Complexity: O(1)
विधि 3: ऑब्जेक्ट-ओरिएंटेड दृष्टिकोण का उपयोग करना
यह विधि ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग अवधारणाओं का उपयोग करती है, जोड़ करने के लिए एक विधि के साथ एक क्लास बनाती है ?
<?php // Addition क्लास परिभाषित करें class Addition { // जोड़ करने की विधि public function addTwoNumbers($a, $b) { return $a + $b; } } // Addition क्लास का ऑब्जेक्ट बनाएं $obj = new Addition(); // इनपुट संख्याएं $number1 = 20; $number2 = 8; // ऑब्जेक्ट का उपयोग करके add विधि कॉल करें $result = $obj->addTwoNumbers($number1, $number2); // परिणाम प्रदर्शित करें echo "The result of addition is: " . $result; ?> The result of addition is: 28
Time Complexity: O(1)
Space Complexity: O(1)
तुलना
| Method | Best For | Reusability | Complexity |
|---|---|---|---|
| Direct Addition | Simple calculations | Low | Very Simple |
| Function | Reusable code blocks | High | Simple |
| Class Method | OOP applications | Very High | Moderate |
निष्कर्ष
सभी तीन विधियाँ O(1) जटिलता के साथ समान परिणाम प्राप्त करती हैं। सरल स्क्रिप्ट्स के लिए सीधा जोड़ चुनें, पुन: प्रयोज्य कोड के लिए फंक्शन्स, और ऑब्जेक्ट-ओरिएंटेड अनुप्रयोगों के लिए क्लासेस। प्लस ऑपरेटर (+) सभी दृष्टिकोणों में मुख्य तंत्र बना रहता है।