- 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 ){
//тут разный код
}
ппц
ученик КО.
будет истиной. Не зная что там делается внутри условия и после условия нельзя сказать с полной уверенностью плох ли код.
все равно второе условие лишнее, а в последнем случае ===.
можно указать класс для переменной типа "object".
пхп это театр асбурда
assбурда
что бы писать песни для радио шансон -- не нужно быть поэтом.
что бы играть в рекламе -- не нужно быть актером.
что бы быть самым популярным язком в интернете -- не нужно быть хорошим
Типичный эволюционизм - выживает самый приспособленный. Он может быть слабый, тупой и совершенно без чувства юмора, но вот нате - подходит для условий.
А сейчас, конечно, да. За что боролись, на то и напоролись.
если Вы пишете скрипт на баше, который должен отправлять на принтер отчет о логинах на сервер, и запускаться по крону -- то конечно типизация Вам нафиг не нужна
а если Вы пишете крупную корпоративную систему или цмс, то без типизации получается огронмый, не поддерживаемый, не читаемый, не рефакторингуемый кусок слипшегося дерьма, коим и являются 99% PHP проектов
Ога. Вот только в интернетах полно историй одминов про то, как был написан и заюзан скрипт в две-три строки. Заканчиваются эти истории примерно так: "И тогда я узнал, что такое бэкап БД :(" и т. д.
И всё из-за пропущенного символа, опечатки и т. п.
Имхо, даже малюсенький скрипт удобнее (потому что безопаснее) писать на языке со строгой статической типизацией. Я так и делаю.
видимо, наболело