PHP中的反向分配(从LEFT到RIGHT)。
|
我有以下情况:
if (isset($x)){
$y_class = \'new value\';
}else {
$z_class = \'new value\';
}
我可以将上述if
条件转换为三元吗?我的意思是,有没有办法将LEFT分配给RIGHT?
虚构代码:
\'new value\' = (isset($x)) ? $y_class : $z_class;
没有找到相关结果
已邀请:
3 个回复
才脊烽馈低
强制链接到有关变量变量的php文档。
剑哎
和
是硬编码的,则可以执行以下操作,但这只会使代码的可读性降低:
当然,这仍然是从右到左的分配。据我所知,该语言中没有这样的语法允许从左到右分配。
炬卤遁蝎变
我最初以为使用
语言构造,它虽然不算小,但是无论如何我还是实现了它。
如果可能未设置$ y_class或$ z_class,则必须这样做
两个列表示例都将导致两个变量都被赋值。