- 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';
я так понял предполагается что ru файл всегда есть...
или прикол в том что ms выбрал en а тебе все равно ru показывают, к примеру...
или в том что можно было бы это разнести в обычный if?
или автор говнокода не доганяет его смысл?))
как по мне минусов 2:
- для удобочитаемости можно разбить в нормальные if-ы
- строки длиной больше X символов - зло [Х - определяется тех требованиями проекта]
но это всего лишь минусы а не говнокод...