Код: Выделить всё
$rr1 = ($num+10) >= $NumHrefLinks ? $NumHrefLinks : $num+10;
======
а ещё в чужом коде ненавижу разбираться...
Код: Выделить всё
$rr1 = ($num+10) >= $NumHrefLinks ? $NumHrefLinks : $num+10;
Код: Выделить всё
if(($num=10) >= $NumHrefLinks){
$rr1 = $NumHrefLinks
}else{
$rr1 = $num+10
}
есть ситуации, когда такие записи удобныеlissyara писал(а):ссорри - язык забыл указать. стартовый пост подправил.
=======
пасиб. так намного понятней.
=======
суки, руки повырывать за такие записи...
Код: Выделить всё
if (isset($params['keywords']) && isset($params['reset'])) {
if ($params['reset'] == "true") {
$isSet = true;
$meta[] = $params['keywords'];
} elseif ($params['reset']== "false") {
//$meta[] = $params['data'];
}
} elseif (isset($params['keywords']) && !isset($params['reset'])) {
$default = (isset($params['default'])) ? $params['default'] : null;
}
return $default;
Код: Выделить всё
<?
// Верное использование
$int = time();
$val = $int % 2 ? 'Нечётное' : 'Чётное';
echo $int, ' ', $val;
// -------------------
// Неверное использование
$int % 2 ? $val = 'Нечётное' : $val = 'Чётное';
?>
мне такое в страшном сне бы не приснилося// Неверное использование
$int % 2 ? $val = 'Нечётное' : $val = 'Чётное';
оноzg писал(а):тринарный оператор, он же ?, применяется только в том случае, когда по условию нужно вернуть одно из двух значений, это единственный случай его применения, все остальные - криворукость.