簡體   English   中英

PHP如何在函數中傳遞參數?

[英]php how to pass parameters in function?

我有一個功能:

function passParams($a, $b = null, $c)
{
    echo "<pre>"; var_dump($a); echo "<br/>"; die('123');
}

我想這樣稱呼它:

passParams($a = 10, $c = 1);

我該怎么辦?

嘗試這個...

<?php
function addFunction($num1, $num2,$test=NULL)
{
  $sum = $num1 + $num2;
  echo "Sum of the two numbers is : $sum";
}
addFunction(10, 20,NULL);
?>

http://php.net/manual/zh/functions.arguments.php

在函數參數的末尾使用默認值定義參數。

function passParams($a, $c, $b = null)
{
    echo "<pre>"; var_dump($a); echo "<br/>"; die('123');
}

並通過-

passParams(10, 1);

然后 -

$a will be - 10
$b will be - NULL
$c will be - 1

您可以隨時這樣撥打電話:

passParams(10, NULL, 1);

這樣,第二個參數將保留其默認值,如函數中所指定

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM