За последние 24 часа нас посетили 17585 программистов и 1320 роботов. Сейчас ищут 1047 программистов ...

if () : или if () { ?

Тема в разделе "PHP для новичков", создана пользователем EDark, 3 авг 2012.

  1. EDark

    EDark Активный пользователь

    С нами с:
    2 апр 2012
    Сообщения:
    40
    Симпатии:
    0
    доброго времени суток

    объясните, как все-таки правильно писать
    <?php if() : ?>
    или
    <?php if() { ?>

    всегда писал <?php if() : ?> но жутко неудобно ибо не найдешь границ
    увидел что люди иногда пишут <?php if() { ?> что мне понравилось больше ибо по скобочкам можно границы увидеть

    так разницы нет? ограничения?
     
  2. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Синтаксис, разный писать можно по разному, я пишу в теле
    {
    мне так удобнее.
    }
     
  3. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Всегда писал
    Код (Text):
    1. <?php if() { ?>
    , т.к
    Код (Text):
    1. <?php if() : ?>
    выглядит, как извращение.
     
  4. Professor

    Professor Активный пользователь

    С нами с:
    2 янв 2008
    Сообщения:
    121
    Симпатии:
    0
    Адрес:
    г. Одесса, Украина
    Разницы никакой, разве что IMHO curly braces намного удобнее использовать
     
  5. html-программист

    html-программист Активный пользователь

    С нами с:
    10 фев 2012
    Сообщения:
    831
    Симпатии:
    4
    Адрес:
    Kiev
    wordpress надо запретить
     
  6. gromdron

    gromdron Активный пользователь

    С нами с:
    10 авг 2012
    Сообщения:
    14
    Симпатии:
    0
    Смотря какое программирование применяете.
    Если вы используете шаблон (где должно быть минимум программного кода), то предпочтительнее использовать <? If ():?> <?endif?> чтобы не насиловать мозги верстальщика, который может быть незнаком с php.
    Однако если вы пишите код, который не предназначен для шаблона, а нужен именно для программной части (не вывода), то предпочтительнее было бы использовать If () { ... } это позволит избежать некоторой путаницы (многие редакторы с подсветкой кода выделяют открывающий и закрывающий тег для улучшения читаемости кода)