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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: php с синтаксисом как у python

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Опрос
Как бы вы отнеслись к написанию php скриптов в стиле python... тоесть к замене кавычек отступами.
Для голосования и просмотра результатов опроса войдите или зарегистрируйтесь

> Без описания
Джур
Отправлено: 17 Марта, 2009 - 05:44:33
Post Id



Посетитель


Покинул форум
Сообщений всего: 423
Дата рег-ции: Март 2007  


Помог: 0 раз(а)




Ну собственно хотелось бы выяснить ваше отношение к синтаксису 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'

(Отредактировано автором: 17 Марта, 2009 - 05:48:11)



-----
Тамбовский каджит тебе товарищ
 
 Top
toropss
Отправлено: 17 Марта, 2009 - 08:54:29
Post Id


Гость


Покинул форум
Сообщений всего: 85
Дата рег-ции: Март 2009  


Помог: 0 раз(а)




Новичку в php (такому, как я) в чужом коде такого стиля будет намного сложнее разобраться.


Отредактировано администратором: Champion, 17 Марта, 2009 - 08:57:24
А остальным намного проще читать, когда написано грамотно
 
 Top
Champion Супермодератор
Отправлено: 17 Марта, 2009 - 08:55:48
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




Я бы к этому отнесся очень плохо. Отступов, конечно, все равно придерживаться надо, но со скобками читабильнее. Такое вот мое мнение. Может быть это потому, что во всех языках, которые я изучал есть скобки. Нет в Ассемблере, но там метка-начало цикла и loop. Т.е. тоже видно, что цикл находится между двумя этими словами.
 
 Top
Вездеход
Отправлено: 17 Марта, 2009 - 09:53:01
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 820
Дата рег-ции: Апр. 2008  
Откуда: Россия


Помог: 0 раз(а)




я против
не удобно так. и не читабельно.


-----
о великий nl2br!
Хочешь невероятных ощущений? Юзай блокнот! Блокнот - чудеса сбываются!
Чем меньше вы знаете PHP - тем ценнее мои знания!
 
 Top
valenok
Отправлено: 17 Марта, 2009 - 11:25:30
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




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

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


-----
Truly yours, Sasha.
 
My status
 Top
EuGen Администратор
Отправлено: 17 Марта, 2009 - 11:27:22
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Я не резко против.
Я не вижу смысла переливать из пустого в порожнее.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Джур
Отправлено: 17 Марта, 2009 - 13:10:43
Post Id



Посетитель


Покинул форум
Сообщений всего: 423
Дата рег-ции: Март 2007  


Помог: 0 раз(а)




EuGen пишет:
Я не вижу смысла переливать из пустого в порожнее.

Будем считать это соиологическим иследованием. Ха-ха
Приживется ли библиотека-транслятор которая будет позволять писать такой "воздушно змеинный" код


-----
Тамбовский каджит тебе товарищ
 
 Top
valenok
Отправлено: 17 Марта, 2009 - 13:54:26
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




конечно нет =)
Я лучше скобочки поставлю помимо пробелов чем сюда еще и транслятор ненужный использую


-----
Truly yours, Sasha.
 
My status
 Top
EuGen Администратор
Отправлено: 17 Марта, 2009 - 14:20:16
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Я не имел ввиду что данный опрос - переливание из пустого в порожнее.
Я это про то, что какая разница, как писать? С отступами или со скобками?
Чем один способ лучше другого? А если нет видимых преимуществ, то смысла что то изменять я не вижу


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Джур
Отправлено: 28 Марта, 2009 - 02:10:07
Post Id



Посетитель


Покинул форум
Сообщений всего: 423
Дата рег-ции: Март 2007  


Помог: 0 раз(а)




продалжая тему, вот рабочий примерец
Скачать файл: hy.zip
Скачан раз: 175


-----
Тамбовский каджит тебе товарищ
 
 Top
Roler
Отправлено: 28 Марта, 2009 - 07:55:48
Post Id



Посетитель


Покинул форум
Сообщений всего: 458
Дата рег-ции: Авг. 2008  
Откуда: Россия


Помог: 1 раз(а)




Разумеется со скобками. Они ещё и подсвечиваются во многих редакторах, удобнее отлаживать.
 
 Top
Джур
Отправлено: 28 Марта, 2009 - 14:02:49
Post Id



Посетитель


Покинул форум
Сообщений всего: 423
Дата рег-ции: Март 2007  


Помог: 0 раз(а)




Roler пишет:
Они ещё и подсвечиваются во многих редакторах

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

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


-----
Тамбовский каджит тебе товарищ
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Прочее »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB