У меня есть фрагмент существующего кода, который я не понимаю.
Мне обычно не нравятся сокращения, потому что это требует изменения конфигурации, и мне труднее читать По этой причине я не особенно знаком с этим. Существующий код был написан кем-то, кто любит стенографию.
Когда я столкнулся с этим:
if($type == 'a') $type = 'Type A';
else if($type == 'b') $type = 'Type B';
else if($type == 'c') $type = 'Type C';
Я прочитал это как простую строку if и else if. Я преобразовал это в:
if($type == 'a') {
$type = 'Type A';
} else if($type == 'b') {
$type = 'Type B';
} else if($type == 'c') {
$type = 'Type C';
}
Я думал, что это довольно просто, однако на практике я получаю разные результаты. В чем разница между двумя фрагментами выше?