作者cleanwind (骨傲风清(挂网))
看板PHP
标题Re: [请益] function呼叫时多传了变数?
时间Tue Jul 3 19:25:01 2012
我以为 tfy99 想表达的是这个样子,
function tfy99($tmpArr) {
echo 'PHP';
}
$arr1 = array('a', 'b', 'c');
tfy99($arr1);
$arr2 = array('c', 'd');
tfy99($arr2);
※ 引述《cleanwind (骨傲风清(挂网))》之铭言:
: 也或者你可以这样写 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