看板 PHP 關於我們 聯絡資訊
問題其實很小, 比如我 呼叫了一隻 fun_1($a,$b,$c); 然後 function fun_1($a,$b){ } 我在呼叫的時候多傳了一個$c 雖然可以順利執行,但是會不會對整隻程式有影響呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.31.200.209
kerash:多傳沒影響但不建議,少傳就會出問題 07/03 16:21
tyf99:可以把傳入的參數當成是array,傳入array[3]只用到前兩個 07/03 16:44
tyf99:php跟c一樣,也支援動態數量的參數 07/03 16:45
kingoface:感謝,請問tyf99大大,您的意思我有點不太了解,請問能給一 07/03 17:33
kingoface:些範例嗎?感恩!! 07/03 17:33
tyf99:沒什麼,只是"把傳入的參數想像成array"而已. 07/03 18:02
tyf99:就像 c 的 func(int argc, char* argv[]) 07/03 18:03
MOONRAKER:總之多傳不會怎樣,妨害你往後自己了解code而已(比如說 07/03 18:51
MOONRAKER:隔了兩三個月再來看,看到多出的參數非常緊張,這樣) 07/03 18:53