[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Отличие в написании кода
Страницы: 1, 2, 3
Invis1ble
twin, я всего лишь указал, что утверждение:
Цитата (twin @ 27.02.2016 - 11:16)
Редакторы обычно подсвечивают вторую скобку. А вот эндифы всякие - нет.

неверно (хотя, конечно, зависит от того, как интерпретировать его - "эндифы всякие - нет [обычно не подсвечивают]" или "эндифы всякие - нет [не подсвечивают]")

вот тебе преимущество альтернативного синтаксиса:
Цитата (Arh @ 28.02.2016 - 15:33)
Точно так же глазу понятнее что такое <?endif?> чем просто <?}?>

в относительно сложной логике в шаблоне не сразу можно разобраться "}" - это endif или endforeach

по поводу неподстветки синтаксиса некоторыми редакторами я мнение уже выразил, повторю: я считаю это банальными недоработками и скорее всего их сделают (кроме блокнотов, хе-хе)

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

inpost
Arh
<?endif?>
<?endif?>
<?endif?>
<?endif?>
<?endif?>
Точно такой же эффект, как и
}
}
}
}
}

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
twin
Цитата (Invis1ble @ 28.02.2016 - 11:42)
twin, я всего лишь указал, что утверждение:
Редакторы обычно подсвечивают вторую скобку. А вот эндифы всякие - нет.
неверно
Почему не верно? Я же не говорил, что всегда не подсвечивают. Я говорил - обычно. Нетбинс - исключение. И хотя он наверное крут, но это исключение только подтверждает правило. :)

Цитата (Invis1ble @ 28.02.2016 - 11:42)
я считаю это банальными недоработками и скорее всего их сделают

Вот когда сделают, тогда и скажешь :)

Пока из известных мне мейнстримных редакторов, "недоработка" эта у всех, кроме Нетбинса.
Эклипс, Саблайм, Дримвийвер, Шторм, Нотепад преславутый и так далее. Плюс куча других, попроще, которые основаны на скантилле.
Может и сделают когда-нибудь, но сейчас нету. А это далеко не всем нравится.

Что касается
Цитата (Invis1ble @ 28.02.2016 - 11:42)
вот тебе преимущество альтернативного синтаксиса:
Цитата (Arh @ 28.02.2016 - 15:33)
Точно так же глазу понятнее что такое <?endif?> чем просто <?}?>

это тоже его субъективное мнение, которое он и обозначил ИМХО.

Да и если на то пошло, я показал компромиссный вариант.
<?php } // endif ?>

Где это "преимущество" легко используется с гораздо большим профитом. Кстати, я довольно часто встречаю такую форму. И она "кроссбраузерна" :D Даже в моем фирменном редакторе работает, чего уж там.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Arh
inpost
<?endif?>
<?endif?>
<?endforeach?>
<?endif?>
<?endif?>
vs
}
}
}
}
}

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.