如何往php函式中傳入不定數量的引數

2025-07-16 03:45:20 字數 1393 閱讀 5029

1樓:網友

1.使用預設值。

function test(a=1,b=2,c=3,…)這種形式。

2.使用func_num_args()函式和func_get_args函式,分別進行不同引數下的處理。

求助php如何自定義乙個不確定引數個數的函式

2樓:啊桂讀書

用func_get_args()來獲取所有引數。

3樓:心雨卡農

用類啊,類比函式靈活多了。

4樓:熊珈藍玉

建構函式的引數都是自己去設定的,你想設定多少個都可以。

php如何寫乙個不定引數個數的累加函式?

5樓:匿名使用者

你傳多少就定多少個引數嘛,傳的太多總會有規律可循的丫。

6樓:匿名使用者

func_get_args()詳細自己去查手冊吧。

請寫乙個php函式,接受任意數量的引數,該怎麼解決

7樓:大話深圳生活

function fun($ar){

肆櫻*$ar 可以傳輸裂蔽叢無數的並侍引數。

php中函式的引數的兩種傳遞方式及 例子

8樓:網友

get方式:?id=1 得到方式 $_get['id']

post方式:在form表單裡面把action="" ,然後在裡面用$_post['id']去得到。

在php在,怎麼把表單中的資料作為引數傳遞給自定義函式,如:在a.php中輸入兩個數和乙個運算子,

9樓:網友

在php中想呼叫方法,這樣寫是不對的。

需要在 包含 :include_once('');

然後用$this->jishuan($num1,$num2,$oper);

form表單的action為空就可以,應為需要提交到當前頁面我看你這種寫法還是程序導向呢,現在都用物件導向了,趕緊學學吧。

10樓:網友

你不能提交給,直接提交給本頁面就可以,將的**改一下,如下:

請輸入第乙個數:

請輸入第二個數:

請選擇運算子號:+-

if(isset($_post['submit']) post['submit'])

thinkphp中的函式怎麼傳多個引數

11樓:

這個函式用了三個引數,呼叫是這樣子的, 其他多引數的函式也是同樣的用法。

php物件物件傳入函式問題,php 物件導向 new乙個物件,一般在函式裡。能不能提出來。

函式在呼叫的時候,引數會被重新開闢記憶體空間的。也就是說 你傳值穿的是 p1,但在函式test執行的時候會另開闢乙個空間,複製一遍 p1,之後再函式中操作的記憶體都是這個函式新開闢的空間。在這個函式test消亡的時候,這個空間被釋放。所以說你這個根本就沒有修改了 p1的值,只是複製了一遍,然後改了,...

php如何呼叫函式,php自定義函式中怎麼呼叫類中方法

直接使用函式名 引數 就行了,引數的個數可以為空,也可以是多個,根據你的具體函式來 php 有系統函式 內建函式 與使用者自定義函式它們的呼叫方法是一樣的 例如 php 系統函式的呼叫 比如 array keys 函式 array keys 函式返回包含陣列中所有鍵名的乙個新陣列。a array a...

php不傳入引數提示出錯,php傳遞預設引數出錯?

是可以的啦 為什們報錯呢 主要是php有一個報錯的級別。在指令碼頂部加一句 error reporting e all e notice 設定報錯級別 忽略無視關要的錯誤 php錯誤報告級別 這些錯誤報告級別是錯誤處理程式旨在處理的錯誤的不同的型別 值常量 描述2e warning 非致命的 run...