在php中,只能通过引用传递变量

在php中,只能通过引用传递变量,php,pass-by-reference,php-5.3,Php,Pass By Reference,Php 5.3,我有以下代码: $_SESSION['aParties'] = time(); $aParties[] = $_SESSION['aParties']; error_log(print_r($aParties,true), 3, "/var/tmp/error.log"); $first = reset(ksort($aParties)); 阵列分区如下所示: Array ( [0] => 1433841062 ) 但我得到了一个错误: 'Only

我有以下代码:

    $_SESSION['aParties'] = time();
    $aParties[] = $_SESSION['aParties'];
    error_log(print_r($aParties,true), 3, "/var/tmp/error.log");
    $first = reset(ksort($aParties));
阵列分区如下所示:

Array
(
  [0] => 1433841062
)
但我得到了一个错误:

'Only variables should be passed by reference in the method ksort' 
请帮帮我!Thx提前

您需要按要求执行

ksort($aParties);
$first = reset($aParties);
注意:函数调用上没有参考符号-仅在函数定义上。仅函数定义就足以通过引用正确传递参数