Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

คำแนะนำทีละขั้นตอน:การเพิ่มตัวเลขสองตัวใน PHP

ใน PHP การบวกตัวเลขสองตัวเป็นการดำเนินการทางคณิตศาสตร์พื้นฐานที่สามารถทำได้โดยใช้วิธีการต่างๆ บทความนี้สาธิตวิธีการต่างๆ ในการเพิ่มตัวเลขสองตัวในการเขียนโปรแกรม PHP

ตัวอย่างการบวกพื้นฐาน

ก่อนที่จะสำรวจแนวทางต่างๆ เรามาดูตัวอย่างง่ายๆ

ก่อน
<?php
 $number1 = 8;
 $number2 = 12;
 $result = $number1 + $number2;
 echo "Result: " . $result;
?>
Result: 20

ผลบวกของ 8 + 12 ให้ผลลัพธ์เป็น 20 ตอนนี้เรามาสำรวจแนวทางต่างๆ เพื่อดำเนินการนี้

วิธีที่ 1:การบวกโดยตรง

นี่เป็นวิธีที่ง่ายที่สุดโดยใช้ตัวดำเนินการบวก (+) ระหว่างตัวแปรสองตัวโดยตรง ?

ไวยากรณ์

$result = $number1 + $number2;

ตัวอย่าง

<?php
 // Define two numbers
 $number1 = 10;
 $number2 = 4;
 
 // Perform addition
 $result = $number1 + $number2;
 
 // Display the result
 echo "The result of addition is: " . $result;
?>
The result of addition is: 14

ความซับซ้อนของเวลา:O(1)

ความซับซ้อนของอวกาศ:O(1)

วิธีที่ 2:การใช้ฟังก์ชัน

วิธีการนี้ใช้ฟังก์ชันเพื่อสรุปตรรกะการบวก ทำให้โค้ดมีระเบียบและสามารถนำมาใช้ซ้ำได้มากขึ้น ?

<?php
 // Function to add two numbers
 function addTwoNumbers($a, $b) {
 return $a + $b;
 }
 
 // Define numbers
 $number1 = 15;
 $number2 = 9;
 
 // Call function and store result
 $result = addTwoNumbers($number1, $number2);
 
 // Display the result
 echo "The result of addition is: " . $result;
?>
The result of addition is: 24

ความซับซ้อนของเวลา:O(1)

ความซับซ้อนของอวกาศ:O(1)

วิธีที่ 3:การใช้แนวทางเชิงวัตถุ

เมธอดนี้ใช้แนวคิดการเขียนโปรแกรมเชิงวัตถุ โดยสร้างคลาสด้วยเมธอดเพื่อดำเนินการบวก ?

<?php
 // Define the Addition class
 class Addition {
 // Method to perform addition
 public function addTwoNumbers($a, $b) {
 return $a + $b;
 }
 }
 
 // Create an object of the Addition class
 $obj = new Addition();
 
 // Input numbers
 $number1 = 20;
 $number2 = 8;
 
 // Call the add method using the object
 $result = $obj->addTwoNumbers($number1, $number2);
 
 // Display the result
 echo "The result of addition is: " . $result;
?>
The result of addition is: 28

ความซับซ้อนของเวลา:O(1)

ความซับซ้อนของอวกาศ:O(1)

การเปรียบเทียบ

วิธีการ ดีที่สุดสำหรับ การนำกลับมาใช้ใหม่ได้ ความซับซ้อน การบวกโดยตรง การคำนวณอย่างง่าย ต่ำ ฟังก์ชันที่ง่ายมาก โค้ดบล็อกที่ใช้ซ้ำได้ สูง วิธีคลาสแบบง่าย แอปพลิเคชัน OOP สูงมาก ปานกลาง

บทสรุป

ทั้งสามวิธีให้ผลลัพธ์เดียวกันโดยมีความซับซ้อน O(1) เลือกการเพิ่มโดยตรงสำหรับสคริปต์ธรรมดา ฟังก์ชันสำหรับโค้ดที่นำมาใช้ซ้ำได้ และคลาสสำหรับแอปพลิเคชันเชิงวัตถุ ตัวดำเนินการบวก (+) ยังคงเป็นกลไกหลักในทุกแนวทาง

คำแนะนำทีละขั้นตอน:การเพิ่มตัวเลขสองตัวใน PHP