Что происходит в этой строке?

Статус
В этой теме нельзя размещать новые ответы.

new_forward

Профессор
Регистрация
5 Май 2008
Сообщения
673
Реакции
44
Доброго времени суток!

Расскажите пожалуйста что происходит в этой строке?
Код:
$name = $section!='default' ? $value['theme.css'] : 'default';

:)
 
Переменной $name присваивается значение переменной $value['theme.css'] если значение переменной $section не равно строке 'default'.
Переменной $name присваивается строка 'default' если значение переменной $section равно строке 'default'.

(условие) ? (если условие истинно) : (если условие ложно)
 
это своего рода if()
по другому можно представить так
if($section!='default':(
$name = $value['theme.css']
else:
$name = 'default';
endif;
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху