Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Префиксы в переменных 
:(
    Опции темы
 
Используете ли вы префиксы в переменных?
Да, конечно использую [ 2 ]  [18.18%]
Нет, а нафига [ 9 ]  [81.82%]
Всего проголосовавших: 11
В этом опросе возможен один вариант ответа
Гости не могут голосовать 
$дмитрий
Дата 15.10.2011, 19:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 19.6.2004

Репутация: 17
Всего: 45



Уже несколько лет использую префиксы в переменных, тем самым обозначаю и тип переменной. Очень удобно(особенно в больших проектах)
Ссылка по теме
А вы используйте?
PM MAIL   Вверх
Absinthe
Дата 15.10.2011, 20:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 4.5.2011

Репутация: 5
Всего: 11



Не использую и твердо уверен, что это не надо.

1. Тип переменной IDE и так знает.
2. Из названия практически всегда и так понятен тип переменной.
Примеры: $categoryId, $chosenController, $items.
$arrayArticle выглядит глупее, чем $articles.
Я уже не говорю про гротеск типа $Zend_Db_Adapter_Mysqli_db вместо $db.
PM MAIL   Вверх
$дмитрий
Дата 15.10.2011, 21:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 19.6.2004

Репутация: 17
Всего: 45



Цитата

Тип переменной IDE и так знает.

Это не для IDE, а для разработчика

Цитата

Из названия практически всегда и так понятен тип переменной.

$items как я бы понял это массив, а $item это какой тип? А ресурс как назвать, а объект чтоб сразу сориентироваться?

Цитата

$arrayArticle выглядит глупее, чем $articles.

Так да, а если $arArticle - очень даже ничего

Приведу свою таблицу
Код

$arRows - массив
$sEmail - строка
$nTotal - число
$bFirst - булево
$obBook - обьект
$rSource - ресурс

Смотря на такую переменную мы сразу знаем где число, где строка и т.д. это повышает реакцию восприятия кода, несколько минимизирует уровень допуска ошибок и т.д.
Для меня $item безликая переменная, пока не посмотришь справа от нее, сложно сказать что содержится в ней
PM MAIL   Вверх
MoLeX
Дата 15.10.2011, 22:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



в принципе не использую. единственное для методов класса стараюсь использовать set/get



--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Absinthe
Дата 16.10.2011, 00:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 4.5.2011

Репутация: 5
Всего: 11



Цитата

а $item это какой тип?
 Item?

Цитата

А ресурс как назвать, а объект чтоб сразу сориентироваться?
 К примеру?

Цитата

Так да, а если $arArticle - очень даже ничего
 Как по мне - наихудший вариант.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0454 ]   [ Использовано запросов: 24 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.