- 1
$_SESSION['lang_code'] = isset($_GET['lang_code']) ? file_exists("languages/lang_".$_GET['lang_code'].".php") ? $_GET['lang_code'] : isset($_SESSION['lang_code']) ? $_SESSION['lang_code'] : 'ru' : 'ru';
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+168
$_SESSION['lang_code'] = isset($_GET['lang_code']) ? file_exists("languages/lang_".$_GET['lang_code'].".php") ? $_GET['lang_code'] : isset($_SESSION['lang_code']) ? $_SESSION['lang_code'] : 'ru' : 'ru';
dos_ 25.11.2011 01:22 # +2
guest 25.11.2011 12:51 # 0
я так понял предполагается что ru файл всегда есть...
или прикол в том что ms выбрал en а тебе все равно ru показывают, к примеру...
или в том что можно было бы это разнести в обычный if?
или автор говнокода не доганяет его смысл?))
как по мне минусов 2:
- для удобочитаемости можно разбить в нормальные if-ы
- строки длиной больше X символов - зло [Х - определяется тех требованиями проекта]
но это всего лишь минусы а не говнокод...
guest 25.11.2011 12:52 # 0
LmSys 25.11.2011 13:06 # 0
guest 26.11.2011 20:24 # 0