Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: php с синтаксисом как у python
Форумы портала PHP.SU » Разное » Прочее » php с синтаксисом как у python

Страниц (1): [1]
 

1. Джур - 17 Марта, 2009 - 05:44:33 - перейти к сообщению
Ну собственно хотелось бы выяснить ваше отношение к синтаксису PHP. Как бы вы отнеслись к возможности писать код на РНР но с отступами а не скобками.

не
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. for($i=0; $i<20; $i++){
  3.   if($i/2==(int)($i/2)){
  4.     echo $i;
  5.     echo '<hr>';
  6.   }
  7. }
  8. echo 'ok';

а
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. for $i=0; $i<20; $i++
  3.   if $i/2==(int)($i/2)
  4.     echo $i
  5.     echo '<hr>'
  6. echo 'ok'
2. toropss - 17 Марта, 2009 - 08:54:29 - перейти к сообщению
Новичку в php (такому, как я) в чужом коде такого стиля будет намного сложнее разобраться.
3. Champion - 17 Марта, 2009 - 08:55:48 - перейти к сообщению
Я бы к этому отнесся очень плохо. Отступов, конечно, все равно придерживаться надо, но со скобками читабильнее. Такое вот мое мнение. Может быть это потому, что во всех языках, которые я изучал есть скобки. Нет в Ассемблере, но там метка-начало цикла и loop. Т.е. тоже видно, что цикл находится между двумя этими словами.
4. Вездеход - 17 Марта, 2009 - 09:53:01 - перейти к сообщению
я против
не удобно так. и не читабельно.
5. valenok - 17 Марта, 2009 - 11:25:30 - перейти к сообщению
я вот проголосовал за интересно, несмотря на то, что изначальный код можно вообщем то и в php без скобок переписать.
С одной стороны я видал как этих скобок напихают от балды в код, а потом сиди читай
С другой да и со скобками хорошо когда их не ставят для одного выражения.

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. for($i=0; $i<20; $i++)  if($i/2==(int)($i/2))    echo $i,'<hr>';
  3. echo 'ok';
  4.  
6. EuGen - 17 Марта, 2009 - 11:27:22 - перейти к сообщению
Я не резко против.
Я не вижу смысла переливать из пустого в порожнее.
7. Джур - 17 Марта, 2009 - 13:10:43 - перейти к сообщению
EuGen пишет:
Я не вижу смысла переливать из пустого в порожнее.

Будем считать это соиологическим иследованием. Ха-ха
Приживется ли библиотека-транслятор которая будет позволять писать такой "воздушно змеинный" код
8. valenok - 17 Марта, 2009 - 13:54:26 - перейти к сообщению
конечно нет =)
Я лучше скобочки поставлю помимо пробелов чем сюда еще и транслятор ненужный использую
9. EuGen - 17 Марта, 2009 - 14:20:16 - перейти к сообщению
Я не имел ввиду что данный опрос - переливание из пустого в порожнее.
Я это про то, что какая разница, как писать? С отступами или со скобками?
Чем один способ лучше другого? А если нет видимых преимуществ, то смысла что то изменять я не вижу
10. Джур - 28 Марта, 2009 - 02:10:07 - перейти к сообщению
продалжая тему, вот рабочий примерец
11. Roler - 28 Марта, 2009 - 07:55:48 - перейти к сообщению
Разумеется со скобками. Они ещё и подсвечиваются во многих редакторах, удобнее отлаживать.
12. Джур - 28 Марта, 2009 - 14:02:49 - перейти к сообщению
Roler пишет:
Они ещё и подсвечиваются во многих редакторах

Ну только что...

зато алгоритм подсвечивания лесенки намного проще... если редактор расширяем, это не сложно. Закатив глазки

 

Powered by ExBB FM 1.0 RC1