Я хочу, чтобы преобразовать этот код в тройной оператор:Как конвертировать это в тройной оператор
if (isset($a)) {
$arr[$k] += $c;
}
else {
$arr[$k] = $c;
}
я могу это сделать, если бы это был один оператор, а операторы отличаются по if
и else
.
Как это сделать?
Я думаю, что это плохая форма для использования тернарных операторов для управления потоком (т. Е. Какой оператор выполнять); лучший стиль, чтобы ограничить их тем, где вы используете их, для выбора того или иного значения и использования его в качестве возвращаемого значения. Если требуется управление потоком, if() {} более читабельна. Но это вопрос стиля и удобочитаемости. – RobP
@RobP, вы правы. Я изменил свой ответ. – sectus