这段代码:
$a = $condition ? &$x : &$y;
生成错误:
PHP 解析错误:语法错误,php shell 代码中意外的"&">
为什么PHP不允许在三元运算符中按条件选择引用?
试试这个
$a = &${($condition)?'x':'y'};