занижение тройного оператора в php

Я читаю чужой код, и у них есть такая строка:

$_REQUEST[LINKEDIN::_GET_TYPE] = (isset($_REQUEST[LINKEDIN::_GET_TYPE])) ? $_REQUEST[LINKEDIN::_GET_TYPE] : ''; 

Я просто хочу убедиться, что я следую этому. Возможно, я, наконец, понял логику этого.

Это верно?

Если $_REQUEST[LINKEDIN::_GET_TYPE] установлен, тогда назначьте его самому себе. (подразумевается как условие do-nothing) в противном случае устанавливает его в пустую строку. (Предположим, что NULL (undefined) и "" не будут обрабатываться одинаково в какой-либо другой части скрипта.)