Сегодня я просмотрел интересный код. Я попытался выяснить, является ли это особенностью PHP, или я чего-то не хватает, но не смог найти что-либо в Google. Вероятно, потому что я не знаю его имени.
Код
if($logo = \Repositories\Logo::getLogoData($id)){
$logo_href = $logo->link;
}
Переменная $logo
больше не устанавливается. Похоже, выражение в этом операторе if проверяет, возвращает ли этот метод класса что-либо и одновременно устанавливает переменную $logo
для использования в инструкции.
Это правда? Если да, то в мире это называется!?!