Товарищи, подскажите зеленому, как правильно работать с условными операторами...
может есть там 'золотое правило' какое-нибудь...(там не делать глубже трех if, или может всего не должно быть больше 5 if)...
дело в том что местами закапываешься на 3-4 часа, пытаясь правильно выстроить if ,esle if, if... в итоге получается, но уж больно много времени уходит на это.
спасибо.
1. kostyan - 03 Августа, 2011 - 14:08:05 - перейти к сообщению
2. Arni - 03 Августа, 2011 - 14:17:09 - перейти к сообщению
Ну наверно просто нужно глубже изучить все тонкости, и в зависимости от ситуации использовать именно ту возможность которая более всего подходит.
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- /* Например очень часто начинают городить целый if в то время когда есть замечательная альтернатива */
- /* Ну или очень часто улучшить читаемость можно через elsif */
- if($var < 1){
- //=>
- }elseif($var > 10){
- //=>
- }else{
- //=>
- }
- // Ну и конечно же не забываем про switch
- switch(expression) // переключающее выражение
- {
- case value1: // константное выражение 1
- statements; // блок операторов
- break;
- case value2: // константное выражение 2
- statements;
- break;
- default:
- statements;
- }