- 1
- 2
- 3
- 4
- 5
- 6
- 7
<?php
for($i=0;$i<10;$i++) {
for($i=0;$i<5;$i++) {
echo 'Какого х** зацикливает!!!!!!!';
}
}
?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+264.4
<?php
for($i=0;$i<10;$i++) {
for($i=0;$i<5;$i++) {
echo 'Какого х** зацикливает!!!!!!!';
}
}
?>
Каждый наверное наступал на эти грабли :)
многие наступали и будут наступать ) это даже не говнокод это невнимательность
Забавно :)
Пока еще не умудрялся. Всегда для каждого вложенного цикла новый счетчик юзал из ряда i, j, k.
Видел, как у некоторых личностей такой ряд был i, ii, iii.
Ведь c - это символ, v - это вектор, b - это байт, n - это докуда копать, верхний предел цикла, x - это какая-то неизвестная переменная, из матана, z - неведомая ебаная хуйня. И никакие это не счетчики цикла, я вас умоляю!
Как вариант, copy-paste bug.
Ну незнаю, я так ошибался, конечно было подругому
И потом сидел думал какого чёрта всё зацикливает
И будете наступать пока не перестанете использовать i,j,k и прочие отфонарные имена переменных в качестве переменной цикла.
Говноязык
2 Говногость #7
Ты не на ПоХаПэ пишешь.
2 Verber
Quick Sort напиши с разумными именами :)
MaxScript
А чё в пхп нет области видимости переменных? Perl:
выводит "0 1 2 3 4" 10 раз.
2 Доброгость
sort($ratings);
и ниипёт
2 Arty
Ну почему же есть аж целых 2 локальная и глобальная :)
когда-то задачу ещё на старом добром паскале решал, и там понадобился 3-ёхмерный массив, но ответ не помещался даже в тип int64, поэтому пришлось делать 4-ёхмерный массив для длинной арифметики....в итоге целый час исправлял индексы счётчиков :)
в мозге у тя зацикливает)
т.е. после копипаста забываю переменовать одну переменную + особо их не различить...
я никогад не наступал
я всегда делаю так:
for i := 1 to n do
begin
for ii := 1 to n do
begin
...
end;
end;
=)
# something
# something