1. Список говнокодов пользователя AlexeyRudkovskiy

    Всего: 1

  2. PHP / Говнокод #21593

    −18

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    try{
        $prodotto = $this->ci->phpsession->get( $this->PRODOTTO_SESSION_NAME);
        if(is_object($prodotto) && $prodotto->id==$params['id']){
            throw new Exception();  
        }
        $this->genero($params['id']);              
    }catch(Exception $e){
    
    }

    Код грузит товар из БД. В переменной $param хранятся различные данные, в том числе и id записи. Если id товара, хранящийся в сессии, совпадает с id товара, который нужно загрузить, бросается исключение, которое отлавливается и ничего не делается. Нужна эта конструкция, по мнению разработчика, что бы не грузить товар из БД дважды.

    AlexeyRudkovskiy, 27 Октября 2016

    Комментарии (19)