作者cleanwind (骨傲风清(挂网))
看板PHP
标题Re: [请益] function呼叫时多传了变数?
时间Tue Jul 3 17:39:49 2012
也或者你可以这样写 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
1F:推 kingoface:恩,清楚了解,感谢大大! 07/03 17:49
2F:→ cleanwind:不过这和 tyf99 是不同的做法! 07/03 17:51
3F:→ kerash:其实第二个范例跟tyf99说的就类似了,把参数当阵列 07/03 18:02