我会尝试使用如下的isset运算符,其中$ x必须强制设置为null或$ y(如果存在)
$x = isset($y) ? $y : null;
然而,下面的代码做了类似的事情。但是,我被迫写了“假”'以下解决方案中的代码。我该如何防止这种情况?
isset($y) ? $x = $y: 'dummy';
首选哪种解决方案#1或#2?
答案 0 :(得分:1)
说明"代码供程序员阅读的原则 - 二进制代码供机器阅读"这里适用。
$x = isset($y) ? $y : null;
干净简洁
,而
isset($y) ? $x = $y: 'dummy';
令人费解和倾斜。