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

    Всего: 5

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

    +141

    1. 1
    foreach ($collector as $valuev)  {

    Очепятка.

    T_ENGINE, 02 Июня 2012

    Комментарии (5)
  3. PHP / Говнокод #10378

    +77

    1. 1
    2. 2
    3. 3
    4. 4
    if ($id<0)
    {
      $id=intval(str_replace("-","","$id"));   
    }

    Пацаны пошли самым очевидным путем. Мозгов умножить $id на -1 или использовать abs (), конечно же, не хватило.

    T_ENGINE, 28 Мая 2012

    Комментарии (13)
  4. PHP / Говнокод #10341

    +73

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    public static function ParseContainer($s,$be,$en,$cb,$ret_beg=false,$re=false)
    	{
    		if(!is_callable($cb))
    			return$s;
    		$bl=strlen($be);
    		$el=strlen($en);
    		for(;;)
    		{
    			if(false===$bp=strpos($s,$be) or false===$ep=strpos($s,$en,$bp+1+$bl))
    				break;
    			$brp=strrpos(substr($s,0,$ep-$bp+1),$be);
    			if($brp>$bp)
    				$bp=$brp;
    			$ns=substr($s,$bp+($ret_beg ? 0 : $bl),$ep-$bp-($ret_beg ? 0 : $bl)+($re ? $el : 0));
    			$ns=call_user_func($cb,$ns);
    			$s=substr_replace($s,$ns,$bp,$ep-$bp+$el);
    		}
    		return$s;
    	}

    T_ENGINE, 22 Мая 2012

    Комментарии (0)
  5. PHP / Говнокод #9411

    +159

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    # Чтобы уж точно 
    if($file == null OR $file == '') {
    
    # ......
    
    }

    T_ENGINE, 14 Февраля 2012

    Комментарии (5)
  6. PHP / Говнокод #9293

    +165

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    # получение остатка от деления
    function ostatok($chislo,$na_skolko)
    {
    $chislo2=$chislo/$na_skolko;
    $chislo2=(int)$chislo2;
    $chislo3=$chislo2*$na_skolko;
    $chislo4=$chislo-$chislo3;
    return $chislo4;
    }

    Получение остатка от деления двух чисел. Без комментариев.

    T_ENGINE, 02 Февраля 2012

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