- 1
- 2
- 3
if ( isset($this->q_param["submit_form_one"]) && is_numeric($this->q_param["submit_form_one"]) && $this->q_param["submit_form_one"] == 1 ){
//тут разный код
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+160
if ( isset($this->q_param["submit_form_one"]) && is_numeric($this->q_param["submit_form_one"]) && $this->q_param["submit_form_one"] == 1 ){
//тут разный код
}
ппц
sectus 28.01.2011 08:21 # 0
Uchkuma 28.01.2011 09:14 # 0
ученик КО.
sectus 28.01.2011 10:30 # 0
будет истиной. Не зная что там делается внутри условия и после условия нельзя сказать с полной уверенностью плох ли код.
Uchkuma 28.01.2011 10:36 # +2
все равно второе условие лишнее, а в последнем случае ===.
sectus 28.01.2011 11:30 # 0
hidespb 28.01.2011 12:01 # 0
sectus 28.01.2011 12:13 # 0
wmmorgun 28.01.2011 12:22 # 0
sectus 28.01.2011 13:12 # 0
warider 28.01.2011 12:45 # 0
Анонимус 28.01.2011 14:59 # +1
Lure Of Chaos 28.01.2011 15:39 # +1
Анонимус 28.01.2011 15:40 # 0
можно указать класс для переменной типа "object".
пхп это театр асбурда
Lure Of Chaos 28.01.2011 15:42 # 0
assбурда
Lure Of Chaos 28.01.2011 15:43 # 0
Анонимус 28.01.2011 15:52 # +5
что бы писать песни для радио шансон -- не нужно быть поэтом.
что бы играть в рекламе -- не нужно быть актером.
что бы быть самым популярным язком в интернете -- не нужно быть хорошим
gegMOPO4 28.01.2011 17:59 # 0
wmmorgun 28.01.2011 18:22 # 0
Lure Of Chaos 28.01.2011 20:14 # 0
gegMOPO4 28.01.2011 21:48 # 0
eth0 28.01.2011 19:44 # +1
Типичный эволюционизм - выживает самый приспособленный. Он может быть слабый, тупой и совершенно без чувства юмора, но вот нате - подходит для условий.
А сейчас, конечно, да. За что боролись, на то и напоролись.
Анонимус 28.01.2011 19:46 # +2
если Вы пишете скрипт на баше, который должен отправлять на принтер отчет о логинах на сервер, и запускаться по крону -- то конечно типизация Вам нафиг не нужна
а если Вы пишете крупную корпоративную систему или цмс, то без типизации получается огронмый, не поддерживаемый, не читаемый, не рефакторингуемый кусок слипшегося дерьма, коим и являются 99% PHP проектов
Lure Of Chaos 28.01.2011 20:16 # +1
koodeer 28.01.2011 23:29 # 0
Ога. Вот только в интернетах полно историй одминов про то, как был написан и заюзан скрипт в две-три строки. Заканчиваются эти истории примерно так: "И тогда я узнал, что такое бэкап БД :(" и т. д.
И всё из-за пропущенного символа, опечатки и т. п.
Имхо, даже малюсенький скрипт удобнее (потому что безопаснее) писать на языке со строгой статической типизацией. Я так и делаю.
gegMOPO4 28.01.2011 21:57 # 0
Lure Of Chaos 28.01.2011 20:23 # 0
видимо, наболело