- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
try
{
if (empty($this->kinds) && $this->kinds !== false)
throw new Exception('', 1);
}
catch (Exception $e)
{
if (empty($this->kinds))
$this->kinds = false;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 3
+147
try
{
if (empty($this->kinds) && $this->kinds !== false)
throw new Exception('', 1);
}
catch (Exception $e)
{
if (empty($this->kinds))
$this->kinds = false;
}
Забавное использование try catch, почти goto
+147
// Базовые проверки на тип переменных
if ((isset($this->params['month']) && (string)$this->params['month']!==(string)(int)$this->params['month'])
|| (isset($this->params['season']) && (string)$this->params['season']!==(string)(int)$this->params['season'])
|| (isset($this->params['year']) && (string)$this->params['year'] !== (string)(int)$this->params['year']) // проверки на вхождение в диапзон дат
|| (isset($this->params['year']) && !in_array($this->params['year'], $this->data['years']))
|| (isset($this->params['season']) && !isset($this->data['seasons'][(string)(int)$this->params['season']]))
|| (isset($this->params['month']) && !isset($this->data['monthes'][(string)(int)$this->params['month']])) || false
|| (isset($this->params['month']) && isset($this->params['season']) && !in_array((string)(int)$this->params['month'], $this->data['seasons_monthes'][(string)(int)$this->params['season']])))
+147
if (!$case['item_type'])
unset($case['item_type']);
else
unset($case['content_id']);