- 1
- 2
- 3
- 4
- 5
- 6
- 7
<?php
$page=$_GET['p'];
if(abs(intval($page)).""==$page) {
// ...
}
?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+164
<?php
$page=$_GET['p'];
if(abs(intval($page)).""==$page) {
// ...
}
?>
Нашел в своём старом коде. Ну да, я тоже когда-то не знал, про is_int();
mrbig66 08.08.2010 20:00 # 0
Lure Of Chaos 08.08.2010 20:56 # 0
это что б наверняка, и внутренний тип был тот же?
This is obvious 08.08.2010 21:49 # 0
читаем комментарий к говнокоду.
Lure Of Chaos 08.08.2010 22:12 # 0
" intval($page)==$page - хорошая замена is_int()"
This is obvious 09.08.2010 00:45 # 0
GoodTalkBot 08.08.2010 22:39 # 0
Lure Of Chaos 08.08.2010 23:13 # 0
mr.The 09.08.2010 00:19 # 0
paranoid 09.08.2010 18:18 # 0
mr.The 09.08.2010 20:42 # 0
Vasiliy 10.08.2010 10:25 # 0
Анонимус 10.08.2010 12:57 # +2
paranoid 10.08.2010 13:51 # +1
Интвал на фоне всего смотрится как-то скуднинько, маленький такой незаметный тормозок
Анонимус 10.08.2010 13:54 # 0
Vasiliy 10.08.2010 14:15 # 0
Вот так и появляются тормозные сайты.
Анонимус 10.08.2010 15:19 # 0
paranoid 10.08.2010 16:42 # 0
не из космоса же инфа на сайте появляется.
Кешировать можно, но это другая история
Анонимус 10.08.2010 16:50 # 0
Можно кешировать.
Можно юзать memcached.
Можно перейти на нормальную платформу, и кешировать данные прямо в памяти, и даже обновлять их там в бекграунде.
Это уже и правда другая история
Lure Of Chaos 10.08.2010 21:38 # 0
"Сайт тормозит" <=> "серьезно ли мы думали над проектированием и архитектурой"
Werdn 11.08.2010 23:44 # 0
Заменил на один запрос вне цикла, за него тоже можно меня попинать, но я не представляю даже как можно было придумать оригинал.