- 1
if (!session_start()) {session_start();}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+183
if (!session_start()) {session_start();}
Случилось мне, переписывать самописную чьюто хрень, так что буду постить не по мере лени..)
CreatorOfBullshit 08.12.2010 18:12 # −1
wmmorgun 08.12.2010 18:14 # +2
- Нет?
- А если подумать?
Lure Of Chaos 08.12.2010 18:24 # +5
eth0 08.12.2010 20:45 # −2
Lure Of Chaos 08.12.2010 20:50 # −1
fork 08.12.2010 21:13 # −1
тогда уж до кучи и session_destroy )
while (!session_start()) {
session_start();
}
// тут еще какой то кал..
while(!session_destroy()) {
session_destroy();
}
wmmorgun 08.12.2010 23:23 # 0
Lure Of Chaos 08.12.2010 23:34 # 0
wmmorgun 08.12.2010 23:41 # −1
Lure Of Chaos 08.12.2010 23:44 # 0
wmmorgun 08.12.2010 23:50 # −1
Lure Of Chaos 09.12.2010 00:07 # +1
> преминение
граммар-наци негодует! (ц)
wmmorgun 09.12.2010 00:13 # +1
а на чем, на Сях? Например, скрипт который вытягивает инфу с вебсервиса в 6 потоков(multicurl) на чем бы писали так чтобы уложиться в 4 часа времени на написание?
>граммар-наци негодует!
перепутал буквы местами, с кем не бывает ;)
Анонимус 09.12.2010 15:08 # −1
хм) на перле, на питоне, хотя если программист больше ничего не знает -- то конечно можно делать и на пхп))
xXx_totalwar 09.12.2010 15:11 # +1
>php
>6 потоков
lolwut?
wmmorgun 09.12.2010 15:36 # 0
xXx_totalwar 09.12.2010 15:42 # 0
заодно узнаешь, что пхпшники называют "параллельностью" (лол).
Oleg_quadro 09.12.2010 01:04 # 0
Биллинг. Тарифы.
Spider 09.12.2010 22:05 # 0
Uchkuma 09.12.2010 22:39 # 0
Int 09.12.2010 17:02 # 0
Lure Of Chaos 09.12.2010 17:15 # 0
но вопрос везде один - НАФИГА???
Oleg_quadro 10.12.2010 02:25 # +1
Это было на говнокоде. Где ж ещё?! ))
http://govnokod.ru/4422#comment49656
====
А зачем? Потому что так проще наверно.
Анонимус 10.12.2010 14:19 # 0
bugmenot 10.12.2010 15:07 # 0
inkanus-gray 11.12.2010 05:43 # +1
http://www-cs-faculty.stanford.edu/~knuth/diamondsigns/diam.html
Анонимус 09.12.2010 17:25 # 0
Spider 09.12.2010 22:02 # 0
Oleg_quadro 09.12.2010 01:01 # +4
andremacareno 09.12.2010 01:12 # 0
istem 09.12.2010 06:58 # +5
TarasB 09.12.2010 12:40 # +1
bugmenot 09.12.2010 17:00 # 0
Vasiliy 09.12.2010 17:04 # −1
Lure Of Chaos 09.12.2010 17:16 # +1
Lure Of Chaos 09.12.2010 17:26 # +1
Где вы еще такой цирк увидите, кроме пхп?
новый мем: кто на пхп кодил, тот в цирке не смеется
Анонимус 09.12.2010 17:55 # 0
))))))))))))))))
andremacareno 09.12.2010 18:31 # 0
Oleg_quadro 10.12.2010 02:27 # 0
Lure Of Chaos 10.12.2010 10:42 # 0
1. скрипт ожидает разблокировки ресурсов своими силами, дождался, блокирует ресурс, начал работу и тут его убивают, не дав разблокировать - ужас
2. скрипт убит. Юзер видит полстраницы разползшейся разметки, сообщение, что кодер жопорук, или пустую страницу - гадость
НИ ОДИН другой язык не убивает скрипт - это вам ни о чем не говорит?
Oleg_quadro 10.12.2010 12:37 # 0
А как насчёт простеньких страничек?
если скрипт выполняется более 30 секунд, то тут скорее ошибка в коде.
Да и вы сами сказали про "set_time_limit(0)":
"голову за такое оторву!"
Lure Of Chaos 10.12.2010 13:05 # 0
bugmenot 10.12.2010 12:56 # 0
Lure Of Chaos 10.12.2010 13:11 # 0
но все равно, не надо меня насиловать этими таймаутами. Если у меня процесс пошел на перекус ресурсами, я его вырублю и буду дебажить до посинения, пока не доведу до разумных показателей
пример такого насилования был у меня в году 98, когда я сделал сайт с фреймами, и три скрипта: один выдавал баннер, другой генерил левое меню, третий отдавал контент. Залил я все это дело на халявный хостинг, и там меня давай обламывать: мол, не разрешено более двух процессов одновременно. В результате периодически умирало либо меню, либо контент
bugmenot 10.12.2010 13:15 # 0
Lure Of Chaos 10.12.2010 13:18 # 0
Lure Of Chaos 10.12.2010 13:20 # 0
Uchkuma 10.12.2010 13:28 # +3
Lure Of Chaos 10.12.2010 13:33 # 0
Uchkuma 10.12.2010 13:40 # 0
Т.к. php упорно продолжает работать и не выпадает при наличии ошибок и даже позволяет их игнорировать, не удивительно, что был придуман костыль в виде set_time_limit.
andremacareno 09.12.2010 18:37 # 0
Я бы перевел так:
Значение по умолчанию - 30.
или я что-то не понял?
eth0 09.12.2010 21:57 # 0
wmmorgun 09.12.2010 00:12 # 0