在 PHP 中,通過函數參數實現代碼復用是一種很好的方法。你可以創建一個函數,接受所需的參數,然后根據需要執行特定操作。這樣,你可以在多個地方調用該函數并傳遞不同的參數,從而實現代碼復用。
以下是一個簡單的示例:
<?php
// 定義一個名為 greet 的函數,接受兩個參數:$name 和 $greeting
function greet($name, $greeting = "Hello") {
echo "$greeting, $name!";
}
// 調用 greet 函數,傳遞參數 "John" 和默認的問候語 "Hello"
greet("John"); // 輸出:Hello, John!
// 調用 greet 函數,傳遞參數 "Jane" 和自定義的問候語 "Hi"
greet("Jane", "Hi"); // 輸出:Hi, Jane!
?>
在這個示例中,我們定義了一個名為 greet
的函數,它接受兩個參數:$name
和 $greeting
。$greeting
參數具有默認值 “Hello”,這意味著在調用函數時,如果沒有提供 $greeting
參數的值,將使用默認值。
然后,我們調用 greet
函數并傳遞不同的參數值。第一次調用使用默認的問候語 “Hello”,而第二次調用使用自定義的問候語 “Hi”。這展示了如何通過傳遞不同的參數值來實現代碼復用。