喜欢
(true ? $a : $b) = 5;
要么
(true ? &$a : &$b) = 5;
&(true ? $a : $b) = 5;
(“您的帖子似乎主要是代码;请添加更多详细信息。”)
查看更多
您可以使用变量的名称代替变量本身作为三元表达式的返回值来获得完全相同的结果。
(true ? $a : $b) 将不返回变量,但返回其内容。
(true ? $a : $b)
可以这样实现:
<?php ${true ? "a": "b"} = 5; echo $a; // outputs 5