Php func_get_args和foreach
这两者有什么不同, 为什么我使用func_get_参数 foreach仅回显最后一个数字“7”Php func_get_args和foreach,php,Php,这两者有什么不同, 为什么我使用func_get_参数 foreach仅回显最后一个数字“7” 从中删除分号 foreach($total as $result); 应该是 foreach($total as $result) 从中删除分号 foreach($total as $result); 应该是 foreach($total as $result) 首先,您对foreach循环不做任何操作 foreach ($total as $result) /* nothing */ ;
从中删除分号
foreach($total as $result);
应该是
foreach($total as $result)
从中删除分号
foreach($total as $result);
应该是
foreach($total as $result)
首先,您对foreach循环不做任何操作
foreach ($total as $result) /* nothing */ ;
所发生的是最后一个$result
被留下,并被下一行回送
实际上,您可以像这样重写add函数:
function add(){
return array_sum(func_get_args());
}
echo add(1, 5 , 6, 7);
哪个更酷(但不检查字符串值等)首先,您没有对foreach循环执行任何操作
foreach ($total as $result) /* nothing */ ;
所发生的是最后一个$result
被留下,并被下一行回送
实际上,您可以像这样重写add函数:
function add(){
return array_sum(func_get_args());
}
echo add(1, 5 , 6, 7);
哪个更酷(但不检查字符串值等)