"PHP" / Говнокод #11857 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
$somevar = $_GET['somevar'];
//получили? теперь вот так
if($somevar == 1){$somevar = 15;}
if($somevar == 2){$somevar = 20;}
if($somevar == 3){$somevar = 25;}
if($somevar == 4){$somevar = 30;}
if($somevar == 5){$somevar = 35;}
if($somevar == 6){$somevar = 40;}
if($somevar == 7){$somevar = 45;}
if($somevar == 8){$somevar = 50;}

//пропустим неважное

$output .=''.$somevar.' ';

//пропустим неважное

//а теперь обратно
if($somevar){
	if($somevar == 15){$somevar = 1;}
	if($somevar == 20){$somevar = 2;}
	if($somevar == 25){$somevar = 3;}
	if($somevar == 30){$somevar = 4;}
	if($somevar == 35){$somevar = 5;}
	if($somevar == 40){$somevar = 6;}
	if($somevar == 45){$somevar = 7;}
	if($somevar == 50){$somevar = 8;}

Для чего это? А кто бы знал.
PHP это модно и просто :)
Коменты добавлены чтобы понятней было немного.

Запостил: 111111 111111, (Updated )

Комментарии (13) RSS

  • Бедный дошкольник... Ещё математику не изучал, а уже заразил мозг пыхой.
    Ответить
      • Нет 😉 Если быть точным:
        $somevar = $_GET['somevar'];
        if ($somevar >=1 && $somevar <= 8) {
            $output .= (($somevar + 2) * 5).' ';
        } else {
            $output .= $somevar.' ';
        }
        P.S. Зачем пустая строка конкатенируется слева?
        Ответить
        • Видать, перестраховался чтобы переменная точно преобразовалась в строку. Я так джаваскрипту тоже в первый месяц не доверял. 🙂
          Ответить
        • хм, не пойдёт.
          у вас при значении
          $somevar == 6.7
          например, верхняя ветвь сработает, а у индуса нет
          правильно так
          $somevar = $_GET["somevar"];
          $output .= " ".(is_int($somevar) && $somevar > 0 && $somevar < 9 ?(($somevar+2)*5) : $somevar)." ";
          Ответить
  • та вы не понимаете, это просто креатив. Это новая технология программирования называется ARTprogramming.
    Ответить

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8