作者kingoface (Vince)
看板PHP
标题[请益] function呼叫时多传了变数?
时间Tue Jul 3 16:19:49 2012
问题其实很小,
比如我
呼叫了一只
fun_1($a,$b,$c);
然後
function fun_1($a,$b){
}
我在呼叫的时候多传了一个$c
虽然可以顺利执行,但是会不会对整只程式有影响呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.31.200.209
1F:→ kerash:多传没影响但不建议,少传就会出问题 07/03 16:21
2F:→ tyf99:可以把传入的参数当成是array,传入array[3]只用到前两个 07/03 16:44
3F:→ tyf99:php跟c一样,也支援动态数量的参数 07/03 16:45
4F:→ kingoface:感谢,请问tyf99大大,您的意思我有点不太了解,请问能给一 07/03 17:33
5F:→ kingoface:些范例吗?感恩!! 07/03 17:33
6F:→ tyf99:没什麽,只是"把传入的参数想像成array"而已. 07/03 18:02
7F:→ tyf99:就像 c 的 func(int argc, char* argv[]) 07/03 18:03
8F:→ MOONRAKER:总之多传不会怎样,妨害你往後自己了解code而已(比如说 07/03 18:51
9F:→ MOONRAKER:隔了两三个月再来看,看到多出的参数非常紧张,这样) 07/03 18:53