下面的2段代码结果一样,但是有什么不同呢?
- PHP code
<?php $string = 'string'; function change($str) { $str = 'str'; } change(&$string); echo $string; ?> <?php $string = 'string'; function change(&$str) { $str = 'str'; } change($string); echo $string; ?>
------解决方案--------------------
没用本质上的不同
不过自 php 5.3 起,前者已开列在淘汰之列