За последние 24 часа нас посетили 52572 программиста и 1721 робот. Сейчас ищут 839 программистов ...

Программа для "причесывания" кода...

Тема в разделе "Прочее", создана пользователем EvelRus, 18 авг 2008.

  1. EvelRus

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

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Есть ли такая программа, которая сама выставит в php коде красивую форму кодирования... Ну например если я пишу...
    Код (Text):
    1. if (...){echo '..';}else{echo'sdfhdsfhh';}
    , то после нее все как надо...
    Код (Text):
    1. if (...)
    2. {
    3.     echo '..';
    4. }
    5. else
    6. {
    7.     echo'sdfhdsfhh';
    8. }
    а?
     
  2. Dagdamor

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

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
  3. S.t.A.M.

    S.t.A.M. Активный пользователь

    С нами с:
    10 сен 2007
    Сообщения:
    1.041
    Симпатии:
    0
  4. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    А Я всегда пишу в BSD-стиле и всем остальным на эту тему мозги промыл и теперь никаких проблем =)
     
  5. S.t.A.M.

    S.t.A.M. Активный пользователь

    С нами с:
    10 сен 2007
    Сообщения:
    1.041
    Симпатии:
    0
    Это че за зверь?
     
  6. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    BigStrongDick :lol:
     
  7. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    S.t.A.M., это когда фигурные скобки на отдельных строках.

    PHP:
    1. if (...)
    2. {
    3.     ...
    4. }
     
  8. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
  9. dAllonE

    dAllonE Guest

  10. S.t.A.M.

    S.t.A.M. Активный пользователь

    С нами с:
    10 сен 2007
    Сообщения:
    1.041
    Симпатии:
    0
    Круто, я оказывается тоже BSD'ист! )))
     
  11. Anonymous

    Anonymous Guest

    1TBS, изредка - Whitesmith, зависит от редактора. Просто мой Комодо хорошо показывает вложенность, а когда его нет под рукой, пользуюсь whitesmith для наглядности
     
  12. Koc

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

    С нами с:
    3 мар 2008
    Сообщения:
    2.253
    Симпатии:
    0
    Адрес:
    \Ukraine\Dnepropetrovsk
    уу, а мне нравится K&R, 4 пробела (1 таб по 4 пробела). Меньше строк получается. Но это мое имхо. Ваще есть 4 основных стандарта, как уже заметили выше.
     
  13. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    А мне 1TBS нравится :) Так по-умолчанию ZDE автоматически оформляет ))
     
  14. antonn

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

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    Sergey89
    имхо неудобно :)
    пишу всегда
    Код (Text):
    1. if(){
    2.  
    3. }else{
    4.  
    5. }
     
  15. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Я тоже так пишу.
     
  16. Amian

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

    С нами с:
    15 мар 2007
    Сообщения:
    189
    Симпатии:
    0
    Я всегда пишу пояснения что где именно закрыто:

    Код (Text):
    1. if(){
    2.  
    3. }else{
    4.  
    5. }//else
    6.  
    7.  
    8. foreach(){
    9. ...
    10. }//foreach

    Если 1 действие, то не ставлю фигурных скобок вообще:

    Код (Text):
    1. foreach($blah as $key=>$value)
    2.  $doh .= $key.'-'.$value;
    3.  
    4.  
    5. if($blah)
    6.  return $vah;
     
  17. lexa

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

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Код (Text):
    1. if (){
    2.  
    3. } elseif (){
    4.  
    5. } else {
    6.  
    7. }
    И
    Код (Text):
    1. if ()
    2.     что-нить в строку
    А круглые скобки так:
    Код (Text):
    1. if ()
    2. foreach ()
    3.  
    4. str_replace()
    5. somfunc()
     
  18. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Мммм...
    В PHP можно такие конструкции использовать:
    Код (Text):
    1. if (...):
    2.     foreach (...):
    3.         ......
    4.     endforeach;
    5. endif;
     
  19. Amian

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

    С нами с:
    15 мар 2007
    Сообщения:
    189
    Симпатии:
    0
    [vs]
    Знаю, но как-то так сложилось что просто комментирую :)

    Вообще я считаю что было бы удобно если бы все перешли со временем на XML-образную писанину, что-нибудь типа:

    Код (Text):
    1. <if $a>
    2. <foreach $b as $c>
    3. ....
    4. </foreach>
    5. </if>
     
  20. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    На небе, только и разговоров, что о море и о закате.