Уровень вложенности оператора
|
|
Beginner
365 сообщений
Мужчина
|
Какой максимальный уровень вложенности оператора? то есть сколько условных операторов можно впихнуть друг в друга? я меня выходило вроде 7 раз..а как сделать больше?
пример для тех кто не въехал: <?if($код$)?><?else?> <?if($код$)?><?else?> <?if($код$)?><?else?> <?endif?><?endif?><?endif?>
|
|
|
|
|
Бывалый
1828 сообщений
Мужчина
|
Хоть 100, значения не имеет.. Разве что сервер будет чуть больше нагружаться, но это незаметно.
|
|
|
|
|
Beginner
365 сообщений
Мужчина
|
а почему тогда у мекня больше 7 или 8 уже не работало?
|
|
|
|
|
Бывалый
1828 сообщений
Мужчина
|
dexter, каким образом не работало?
|
|
|
|
|
Beginner
365 сообщений
Мужчина
|
Moool13, не отображалось то что нужно
|
|
|
|
|
Пользователь
202 сообщения
Мужчина
|
dexter, а не думал, что мог просто неправильное условие составить?
|
|
|
|
|
Бывалый
881 сообщениий
Мужчина
|
А я по-моему там есть ограничения. В описании нужно глянуть. Quote Условные блоки могут быть вложенными. Допускается до 10 уровней вложения.
|
|
|
|
|
Бывалый
1828 сообщений
Мужчина
|
Kiwi, когда я делал сайты на юкозе, вложенность больше 10 работала))
|
|
|
|
|
Beginner
365 сообщений
Мужчина
|
Moool13, блин а ме 10 мало=))
|
|
|
|
|
Бывалый
1828 сообщений
Мужчина
|
dexter, если не работает, попробуй в два этапа сделать.
|
|
|
|
|
Beginner
365 сообщений
Мужчина
|
Moool13, Эт как?
|
|
|
|
|
Бывалый
1828 сообщений
Мужчина
|
Примерно так:
Code <?if($код$)?><?else?> <?if($код$)?><?else?> <?if($код$)?><?else?> <?endif?><?endif?><?endif?> <?if($код$)?><?else?> <?if($код$)?><?else?> <?if($код$)?><?else?> <?endif?><?endif?><?endif?>
|
|
|
|
|
Beginner
365 сообщений
Мужчина
|
Moool13, не получается..тогда первый этап условий перестает работать
|
|
|
|
|
Бывалый
1828 сообщений
Мужчина
|
dexter, если все правильно составить - все будет работать. В лс пришли код и его логику
|
|
|
|
|
Beginner
365 сообщений
Мужчина
|
я все правильно делаю! просто если делать как вынаписали то оно не пказывает условия из первого этапа..так что нужно все в один этап.и максимум 10..жаль конечно
|
|
|
|
|
Бывалый
1828 сообщений
Мужчина
|
dexter, всегда (ну почти) можно найти альтернативу. Значит не правильно составляешь логические выражения. Я не экстрасенс, без кода ничем помочь не могу.
|
|
|
|
|
Beginner
365 сообщений
Мужчина
|
Moool13, всегда можно но не в данном случае вопрос решен, тему офф
|
|
|
|
|
uSite Teаm
854 сообщения
Мужчина
|
Закрыто.
|
|
|
|
|