Сокращение PHP для isset ()?

Есть ли сокращенный способ назначения переменной чему-то, если она не существует в PHP?

if(!isset($var) { $var = ""; } 

Я хотел бы сделать что-то вроде

 $var = $var | ""; 

Обновление для PHP 7 (спасибо shock_gone_wild )

PHP 7 вводит так называемый оператор нулевой коалесценции, который упрощает следующие утверждения:

 $var = $var ?? "default"; 

Перед PHP 7

Нет, для этого нет специального оператора или специального синтаксиса. Однако вы можете использовать тернарный оператор:

 $var = isset($var) ? $var : "default"; 

Или вот так:

 isset($var) ?: $var = 'default'; 

Вы можете использовать новый тернарный оператор (PHP 5.3+)

 isset($var) ?: $var = ""; 

Или для более старой версии:

 $var = isset($var) ? $var : "";