php 函數是可重用的代碼塊,用于接收參數、執行操作并返回輸出。函數語法:function function_name(parameter1, parameter2, …) { // 函數體 return $output;}。函數可接收任意參數(類型可選),并可返回任何類型的值(默認 void)。函數可應用于:分解任務、處理異常和避免重復。
PHP 函數:語法和用法指南
函數是代碼的可重用塊,可接收傳入參數、執行操作并返回輸出。PHP 中函數的語法很簡單:
function function_name(parameter1, parameter2, ...) { // 函數體 return $output; }
登錄后復制
參數
函數可以接受任意數量的參數,這些參數以逗號分隔。參數名稱和類型都可以在函數簽名中指定:
function add_numbers(int $num1, int $num2): int { return $num1 + $num2; }
登錄后復制
返回值
函數可以使用 return
語句返回任何類型的值。如果不指定返回值類型,則默認返回 void
:
function double_value($num) { return $num * 2; // 返回 int 類型 }
登錄后復制
實戰案例
讓我們考慮一個計算兩個數字之和的函數:
<?php function sum_numbers($num1, $num2) { $sum = $num1 + $num2; return $sum; } // 調用函數 $result = sum_numbers(5, 10); // 輸出結果 echo "結果:$result"; ?>
登錄后復制
在這個示例中,sum_numbers
函數接收兩個數字作為參數,計算其和并返回結果。echo
語句用于將結果打印到屏幕上。
其他用法
函數還可以用于:
分解復雜任務
處理異常
避免代碼重復