PHP參數化函數

PHP參數化函數是帶有參數的函數。 您可以在函數中傳遞任意數量的參數。 這些傳遞的參數作為函數中的變數。

它們在函數名稱之後,在括弧內指定。輸出取決於作為參數傳遞到函數中的動態值。

PHP參數化示例1

加減法

在這個例子中,我們在兩個函數add()sub()中傳遞了兩個參數$x$y
檔:para.php

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="utf-8" />
    <title>參數加法和減法示例</title>
</head>
<body>
<?php
        //Adding two numbers
         function add($x, $y) {
            $sum = $x + $y;
            echo "Sum of two numbers is = $sum <br><br>";
         }
         add(300, 700);

         //Subtracting two numbers
         function sub($x, $y) {
            $diff = $x - $y;
            echo "Difference between two numbers is = $diff";
         }
         sub(1000, 500);
      ?>
</body>
</html>

執行上面代碼得到以下結果 -

PHP參數化示例2

動態數字的加法和減法

在這個例子中,我們在兩個函數add()sub()中傳遞了兩個參數$x$y
檔:para.php

<?php
//add() function with two parameter
function add($x,$y)
{
    $sum=$x+$y;
    echo "Sum = $sum <br><br>";
}
//sub() function with two parameter
function sub($x,$y)
{
    $sub=$x-$y;
    echo "Diff = $sub <br><br>";
}
//call function, get  two argument through input box and click on add or sub button
if(isset($_POST['add']))
{
    //call add() function
     add($_POST['first'],$_POST['second']);
}
if(isset($_POST['sub']))
{
    //call add() function
    sub($_POST['first'],$_POST['second']);
}
?>
<form method="post">
Enter first number: <input type="number" name="first"/><br><br>
Enter second number: <input type="number" name="second"/><br><br>
<input type="submit" name="add" value="ADDITION"/>
<input type="submit" name="sub" value="SUBTRACTION"/>
</form>

分別輸入:100200,點擊“ADDITION”得到以下結果 -

分別輸入:300200,點擊“SUBTRACTION”按鈕,得到以下輸出。


上一篇: PHP函數 下一篇: PHP函數按值調用