1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
<?php function trimAll(&$array) { foreach($array as $k => $v) { if(isset($array[$k]) && is_string($array[$k])) $array[$k]=&trim($array[$k]); } } $a=' aaa '; $b=' bbb '; $c=' ccc '; trimAll(array($a,$b,$c)); echo $a; ?>
1 2
Fatal error: Only variables can be passed by reference on line 15