PHP 中函數呼叫方式有四種:常規呼叫、參數傳遞、傳回值、變數函數。常規呼叫使用函數名稱和參數;參數傳遞可以值傳遞或參考傳遞;返回值使用 return 關鍵字;變數函數使用變數名稱作為函數名稱。
在PHP 中,函數可以透過以下四種方式呼叫:
最基本的函數呼叫方式是:
function_name(arg1, arg2, ...);
例如:
echo hello(); // 输出:"Hello"
函數參數可以透過值傳遞或參考傳遞:
透過在參數名稱前面加上&
符號來引用傳遞,例如:
function swap(&$a, &$b) { $temp = $a; $a = $b; $b = $temp; } $a = 1; $b = 2; swap($a, $b); echo "$a, $b"; // 输出:"2, 1"
函數可以傳回一個值,使用return
關鍵字,例如:
function double(int $num): int { return $num * 2; } echo double(5); // 输出:"10"
變數函數是PHP 特殊的函數呼叫方式,它允許將變數名稱作為函數名。語法如下:
$function_name($arg1, $arg2, ...);
例如:
<?php $hello = "Hello"; $hello("World!"); // 等同于 echo "Hello World!"; ?>
範例:計算兩個數的平均值
<?php function average(int $num1, int $num2): float { return ($num1 + $num2) / 2; } // 调用函数 echo "两数的平均值为:" . average(5, 10) . "\n"; // 输出:"7.5" ?>
透過上面介紹的函數呼叫方式,我們能夠靈活地使用PHP 函數來完成各種程式設計任務。
以上是PHP 函數的呼叫方式是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!