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 // 定義兩數 $number1 = 10; $number2 = 4; // 執行加法 $result = $number1 + $number2; // 顯示結果 echo "The result of addition is: " . $result; ?> 
 The result of addition is: 14 

時間複雜度:O(1)

空間複雜度: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 

時間複雜度:O(1)

空間複雜度:O(1)

方法 3:使用物件導向方法

此方法用物件導向程式設計概念,建立類別與方法執行加法

 <?php // 定義 Addition 類別 class Addition { // 執行加法的方法 public function addTwoNumbers($a, $b) { return $a + $b; } } // 建立 Addition 物件 $obj = new Addition(); // 輸入數字 $number1 = 20; $number2 = 8; // 用物件呼叫加法方法 $result = $obj->addTwoNumbers($number1, $number2); // 顯示結果 echo "The result of addition is: " . $result; ?> 
 The result of addition is: 28 

時間複雜度:O(1)

空間複雜度:O(1)

比較

方法最適合可重複使用性複雜度
直接相加簡單計算低非常簡單
函式可重複使用程式碼區塊高簡單
類別方法OOP 應用非常高中等

結論

三種方法皆以 O(1) 複雜度達成相同結果。簡單腳本用直接相加、可重複使用程式碼用函式、物件導向應用用類別。加號運算子 (+) 仍是所有方法的核心機制。

PHP 兩數相加:逐步指南與程式碼範例