有问题的代码: <?php function rdump($arr) { echo '<pre>'; array_walk(func_get_args(), create_function('&$item, $key', 'print_r($item);')); echo '</pre>'; exit(); } $arr = array(1, 2, 3); rdump($arr);推荐修改为: <?php function rdump($arr) { echo '<pre>'; $array = func_get_args(); array_walk($array, create_function('&$item, $key', 'print_r($item);')); echo '</pre>'; exit(); } $arr = array(1, 2, 3); rdump($arr);最终可以完美不报错: 原文:http://www.hankcs.com/program/jie-jue-strict-standards-only-variables-should-be-passed-by-reference.html 转载请保留固定链接: https://linuxeye.com/Linux/2388.html |