Re: [請益] function呼叫時多傳了變數?

看板PHP作者 (骨傲風清(掛網))時間13年前 (2012/07/03 17:39), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串2/3 (看更多)
也或者你可以這樣寫 Function , function clean($w, $i, $n, $d = '') { echo 'PHP'; } 這樣有送 $d 就會是你送的值, 沒有的話就會是 '' ! 或者這樣 function clean() { func_num_args(); //引數的數量 func_get_arg(3); //取得第三個引數 func_get_args(); //將所有引數以 Array 傳回 } ※ 引述《kingoface (Vince)》之銘言: : 問題其實很小, : 比如我 : 呼叫了一隻 : fun_1($a,$b,$c); : 然後 : function fun_1($a,$b){ : } : 我在呼叫的時候多傳了一個$c : 雖然可以順利執行,但是會不會對整隻程式有影響呢? -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.101.9.24

07/03 17:49, , 1F
恩,清楚了解,感謝大大!
07/03 17:49, 1F

07/03 17:51, , 2F
不過這和 tyf99 是不同的做法!
07/03 17:51, 2F

07/03 18:02, , 3F
其實第二個範例跟tyf99說的就類似了,把參數當陣列
07/03 18:02, 3F
文章代碼(AID): #1Fyhtd07 (PHP)
文章代碼(AID): #1Fyhtd07 (PHP)