Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hướng dẫn từng bước:Cộng hai số trong PHP

Trong PHP, cộng hai số là một phép toán số học cơ bản có thể được thực hiện bằng nhiều cách tiếp cận khác nhau. Bài viết này trình bày các phương pháp khác nhau để cộng hai số trong lập trình PHP.

Ví dụ về phép cộng cơ bản

Trước khi khám phá các cách tiếp cận khác nhau, hãy xem một ví dụ đơn giản

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

Phép cộng 8 + 12 cho kết quả là 20. Bây giờ hãy khám phá các cách tiếp cận khác nhau để thực hiện thao tác này.

Phương pháp 1:Cộng trực tiếp

Đây là cách tiếp cận đơn giản nhất bằng cách sử dụng toán tử cộng (+) trực tiếp giữa hai biến ?

Cú pháp

$result = $number1 + $number2;

Ví dụ

<?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

Độ phức tạp về thời gian:O(1)

Độ phức tạp của không gian:O(1)

Phương pháp 2:Sử dụng hàm

Cách tiếp cận này sử dụng một hàm để đóng gói logic bổ sung, làm cho mã có tổ chức hơn và có thể tái sử dụng được ?

<?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

Độ phức tạp về thời gian:O(1)

Độ phức tạp của không gian:O(1)

Phương pháp 3:Sử dụng phương pháp hướng đối tượng

Phương thức này sử dụng các khái niệm lập trình hướng đối tượng, tạo ra một lớp với phương thức thực hiện phép cộng ?

<?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

Độ phức tạp về thời gian:O(1)

Độ phức tạp của không gian:O(1)

So sánh

Phương pháp Tốt nhất cho Khả năng sử dụng lại Sự phức tạp Bổ sung trực tiếp Tính toán đơn giản Thấp Rất đơn giản Chức năng Khối mã có thể sử dụng lại Cao Đơn giản Phương pháp lớp Ứng dụng OOP Rất Cao Trung bình

Kết luận

Cả ba phương pháp đều đạt được kết quả như nhau với độ phức tạp O(1). Chọn phép cộng trực tiếp cho các tập lệnh đơn giản, các hàm dành cho mã có thể tái sử dụng và các lớp dành cho các ứng dụng hướng đối tượng. Toán tử cộng (+) vẫn là cơ chế cốt lõi trong mọi phương pháp.

Hướng dẫn từng bước:Cộng hai số trong PHP