в чём ошибка?

berkut

Новичок
в чём ошибка?

Подскажите в чём ошибка, ну никак не пойму:
PHP:
$url .= ( ( strpos($url, '?') != false ) ?  ( ( $non_html_amp ) ? '&' : '&' ) : '?' ) . $SID;
этот код работает.
а следующий нет, выдаётся Parse error: parse error:
PHP:
$url. = ( ( strpos($url, '?') != false ) ?  '&' : '?' ) . $SID;
 

Tor

Новичок
Parse error: parse error, unexpected '=' in la-la-la?

смотри 4-5 знаки во втором примере и сравнивай с первым
 

neko

tеam neko
может ненадо столько тернарных операторов лепить, если еще и трудности с расстановкой скобок
 

rotoZOOM

ACM maniac
и еще все таки замени != false на !== false,
даже в manual'е написано, что надо именно ТАК.
 

berkut

Новичок
спасибо! столько мучился, а ошибка-то очевидная, не заметил.
neko а что там нетак со скобками?
 
Сверху