function multiConnect($data) { static $_config = array(); foreach($data as $val) { $_config[] = $val; } return $_config; } for($i=0;$i<10;$i++) { var_dump(multiConnect(array($i))); }
output:
---------- php ----------
array(10) {
[0]=>
int(0)
[1]=>
int(1)
[2]=>
int(2)
[3]=>
int(3)
[4]=>
int(4)
[5]=>
int(5)
[6]=>
int(6)
[7]=>
int(7)
[8]=>
int(8)
[9]=>
int(9)
}
输出完成 (耗时 0 秒) - 正常终止
如果取消static关键字将会输出
---------- php ----------
array(1) {
[0]=>
int(0)
}
array(1) {
[0]=>
int(1)
}
array(1) {
[0]=>
int(2)
}
array(1) {
[0]=>
int(3)
}
array(1) {
[0]=>
int(4)
}
array(1) {
[0]=>
int(5)
}
array(1) {
[0]=>
int(6)
}
array(1) {
[0]=>
int(7)
}
array(1) {
[0]=>
int(8)
}
array(1) {
[0]=>
int(9)
}
输出完成 (耗时 0 秒) - 正常终止