| |
|
|
| | Вот составил код, да выдаёт ошибку, типа неожиданный оператор else.
Вот код:
<?php
if(__) {__}
else {if(__) {if(__) {__}
else {__}
[b]else[/b] { if(__) {__}
else {__}}}
?>
|
P.S. Выделенный else почему-то оказывается не к месту. Всё что скрывается под __ не имеет особого значения. | |
| |
|
|
| |
|
|
| |
для: Freddie_X
(05.06.2006 в 21:25)
| | | Приведём код в читабельный вид:
if(__) {
__
} else {
if(__) { # строка №4
if(__) {
__
} else {
__
}
else { # строка №10
if(__) {
__
} else {
__
}
}
}
|
Теперь вся логика как на ладони. В строке 10 пропущена закрывающая скобка для if на строке 4. | |
| |
|
|
| |
|
|
| |
для: Саня
(05.06.2006 в 21:37)
| | | Теперь не к месту else на 7-ой строке. | |
| |
|
|
| |
|
|
| |
для: Freddie_X
(05.06.2006 в 21:47)
| | |
<?php
$flag = true;
if($flag) {
$flag;
} else {
if($flag) { # строка №4
if($flag) {
$flag;
} else { # строка №7
$flag;
}
} else { # строка №10
if($flag) {
$flag;
} else {
$flag;
}
}
}
?>
|
Только что проверил - работает. Никаких ошибок парсинга не возникает. Ищите ошибку в другом блоке кода. | |
| |
|
|
| |
|
|
| |
для: Саня
(05.06.2006 в 21:58)
| | | Спасибо, я исправил, теперь работает! =) | |
| |
|
|
| |
|
|
| |
для: Freddie_X
(05.06.2006 в 21:25)
| | | . | |
| |
|
|