что означает эта строчка

PHP:
 $new_width   = $use_x_ratio  ? $width  : floor($size[0] * $ratio);
понять не могу что за "?" и ":" подскажите плз... гугле не дал ответов
тоже самое что и
PHP:
if($use_x_ratio){
$new_width = $width;
}else{
$new_width = floor($size[0] * $ratio);
}
т.е. "?" говорит, что это какое-то условие, а ":" = else

$size[0] - эта переменная из ф-ции getimagesize(), size[0] = ширина картинки(оригинал)
$size[1] - высота
т.е.
PHP:
if($size[0] != 0 AND $size[1]!='0'){
if($use_x_ratio){
$new_width = $width;
}else{
$new_width = floor($size[0] * $ratio);
}
}
 
Назад
Сверху