Карта инициализирует и увеличивает в одном выражении

Как я могу увеличить запись карты в одной строке, см. Комментарий ниже:

$results = array(); # ... compute $results # I would like to replace below with one statement, is it possible? if (!array_key_exists("cnt", $results)) { $results["cnt"] = 1; # first time } else { $results["cnt"] += 1; } 

 <?php $results["cnt"] = !array_key_exists("cnt", $results) ? 1 : $results["cnt"] + 1;