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...