Переменные в кириллице?

  • Автор темы Foshvad
  • Дата начала

Фанат

oncle terrible
Команда форума
их все через preg_match_all() и заменяем на значения соответствующих переменных.
Так до сих пор и не прозвучало объяснение, зачем для этой операции нужны именно ПЕРЕМЕННЫЕ, и почему для замены не подойдет массив.
 

crocodile2u

http://vbolshov.org.ru
Объяснения нет, потому что не может быть :). Ну не может возникнуть реальной необходимости давать переменным русские названия... Есть прихоть, которой подчиняется в данном случае здравый смысл.
 

XiMiK

Новичок
Ну если на то пошло, тогда в чём заключается необхлдимость использования англоязычных названий в переменных? Если стандарт предусматривает, то почему нельзя использовать русские названия? И почему обязательно должна возникнуть необходимость? Может человек лучше кирилцу воспренемает? Безсмысленное обсуждеие.
Конечно если на код, написанный частично с использованием русского глянет иностранец, то он ужаснётся, но это ещё не повод.
ИМХО русскоязычные названия в ПХП плохой тон. А передерживается програмист хорошего тона или нет - это его проблема.
 

Foshvad

Guest
Фанат
Так до сих пор и не прозвучало объяснение, зачем для этой операции нужны именно ПЕРЕМЕННЫЕ, и почему для замены не подойдет массив.
Подойдет. Но буквы латинские буквы от этого удобнее кирилици не станут.

XiMiK
Речь шла не столько о программировании с использованием кириллице, сколько о корректности создания массивов в ключами в кириллице и переменных
 

jonjonson

Guest
XiMiK, если код пишется для себя любимого, то хоть матом на заборе. Но вот код имеет особенность существовать мимо создателя, и с ним возможно придется работать (сопровождать) другим программистам. Хорошо если русским. А если французам или немцам?
 

Profic

just Profic (PHP5 BetaTeam)
jonjonson
Во-во, попалсе мне как-то исходник написанный немцем, там все переменные и функции на немецком и дики никакой. Долго я матюгался
 

netdog

net @
Во-во, попалсе мне как-то исходник написанный немцем, там все переменные и функции на немецком и дики никакой. Долго я матюгался
Хорошо если еще на немецком, бывает и хуже ;-) ...
 

StUV

Rotaredom
Foshvad
поставь дезигнеру незнающему англ.яз. какой-нить легкий переводчик - пусть пользуется и не [...] мозги =)
 

Foshvad

Guest
StUV
поставь дезигнеру незнающему англ.яз. какой-нить легкий переводчик - пусть пользуется
Позволь не согласится.
Зачем в данной ситуации переводить на английский то, что изначально созданно на русском и будет использоваться только на русском?

Например что логичнее и понятнее использовать в документе:

код ОКПУ: <перевод этой аббревиатуры на английский язык>

или

код ОКПУ: {код ОКПУ}

?
 

StUV

Rotaredom
Например что логичнее и понятнее использовать в документе:

код ОКПУ: <перевод этой аббревиатуры на английский язык>
если лень переписывать шаблоны - сделай автоматом транслитерацию
а верстальщикам, которые будут продолжать лепить в шаблоны кириллические идентификаторы руки поотрывай

-~{}~ 06.10.04 17:05:

зы: например {kod OKPU}
 

Фанат

oncle terrible
Команда форума
На самом деле вопрос был мастерски уведен в сторону.
и в таком, новом виде, представляет собой великолепную жвачку.
Хватит уже из себя коровок изображать.
Займитесь делом.
 

antiportal

Guest
Народ, а давайте локализуем весь синтаксис PHP, а?
Код:
РУБЛЬслово = 'Неправда!';
если (РУБЛЬпеременная === неправда) {
   печатать (РУБЛЬслово);
}
сдохнуть();
 

jonjonson

Guest
Фанат, возможно и уведен... Но представь... Стал ты наследником кода в котором русский и английский смешаны. Ведь или откажешься от такого наследства вообще, или начнешь переписывать в нечто удобочитаемое.

И еще. Шаблон сам по себе сурогат, а если его замутить еще русскими именами элементов ввода формы, то это вообще муть.

Насчет займитесь делом... Может стоит создать местный коммитет стандартизации по переводу российских (украинских, белорусских - по вкусу) бизнес терминов к терминам на англицком и транскрипциям? Ведь customer он и в африке customer :)
 

XiMiK

Новичок
Ведь customer он и в африке customer
Хорошо подмечено! И вправду, customer расшифруют даже самые захудалые абаригены из центральной африки, а скажи им "покупатель" и сразу возникну проблемы с властями... :)

А в чём "необходимость" такого изврата Foshvad так внятно и не обьяснил? Вобщем кирилица тут не актуальна.

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

-~{}~ 07.10.04 03:06:

Это из разряда: "то о чём все знают, но никто не использует"...
 

Foshvad

Guest
antiportal
РУБЛЬслово = 'Неправда!';
если (РУБЛЬпеременная === неправда) {
печатать (РУБЛЬслово);
}
сдохнуть();
Кстати, если кто не видел программа для 1С - там примерно так все и есть. Довольно необычно выгядит :)

А в чём "необходимость" такого изврата Foshvad так внятно и не обьяснил?
см. пост №389029

http://phpclub.ru/talk/showthread.php?postid=389029#post389029
 
Сверху