
$foo == 'bar' && ($buzz = FALSE) ;
mysql_error() && new exception(DB_QUERY_ERROR,mysql_error()) ;
$foo == 'bar' && ($buzz = FALSE) ;
А ведь это то же самое присваивание в логическом выражении! А ты говорил:нормально отношусь
Как это коррелируется?писать так ненадо
Ясно дело, str[r]pos + substr!что выбрать?

ты знаешь разницу между корректным и корректным + легко читаемым кодом?А ведь это то же самое присваивание в логическом выражении!
Верю. С этим спорить бессмысленно -- каждый программист выбирает стиль кодирования самостоятельно.для меня имеет очень большое значение, то с какой скоростью в башку с экрана считается то что я писал пол года назад.
огромное значение.
Позволю себе не согласиться с обоими утверждениями.это всегда идет в ущерб компактности кода.
и часто (но не всегда) в ущерб скорости его выполнения.

Согласен. Я и сам о том же подумал (уже после), но когда писал пост, я просто офигевал...Originally posted by lucas
crocodile2u
Не совсем так. Пример:
Hint: оператор "=" возвращает значение своего правого операнда.PHP:$a = 'blablabla' ; $b = 0 ; // заменить на 1 if ($a = $b) { echo('присвоено истинное (неложное) значение') ; }