Я видел во многих ситуациях на переполнение стека, я вижу людей, используя примеры, содержащие:Использование? и: операторы по сравнению с {и}
$Var = isset($_SESSION['Key'])? $_SESSION['Key']: null;
Какова реальная структура и представление? есть ли какие-либо улучшения производительности на стороне сервера с использованием этих операторов по сравнению с простым заявлением if
и else
? или обычно это зависит от предпочтений личного программирования?
http://php.net/manual/en/language.operators.comparison.php –
Я удивляйтесь если бы была какая-либо разница в производительности. Он идеально подходит для установки значений по умолчанию для переменных, но это остается вопросом предпочтения. – Tchoupi
Личные предпочтения, сжатый код, ясность присвоений переменных. Он называется _ternary operator_ –