[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: МНОГО-много-много переменных
samb100
1) Что делать когда переменных в коде стало слишком много и уже сам запутываешься в них?

Может завести отдельный текстовый файлик, в который записать в виде справочника все переменные с краткими описаниями?

Или как поступают опытные программисты в этом случае?

2) У одного веб-программиста видел в хтмл вставки вида $peremennaya,
т.е. просто указана переменная $peremennaya, без скобочек такого: "<? ?>".
И всё нормально работает.

Почему так получается, ведь это вроде бы неправильный синтаксис?



Спустя 35 минут, 43 секунды (27.02.2009 - 06:40) kirik написал(а):
Цитата (samb100 @ 26.02.2009 - 22:04)
Что делать когда переменных в коде стало слишком много и уже сам запутываешься в них?

Нужно называть переменные такими именами, при прочтении которых у тебя не будет вопросов что хранит эта переменная. И на крайняк записывать их в файл, как ты и предложил (или писать небольшие комменты в коде). Придумывание "правильных" имен переменных это пожалуй самая сложная задача в программировании smile.gif

Цитата (samb100 @ 26.02.2009 - 22:04)
У одного веб-программиста видел в хтмл вставки вида $peremennaya,

Это не могло быть php-вставкой. Вероятнее всего это был файл, который потом парсился шаблонизатором.
Самая короткая запись вывода переменной - <?=$variable?> (при включенных "коротких тэгах")

Спустя 2 часа, 20 минут, 10 секунд (27.02.2009 - 09:00) sergeiss написал(а):
Цитата (samb100 @ 27.02.2009 - 06:04)
1) Что делать когда переменных в коде стало слишком много и уже сам запутываешься в них?

Может завести отдельный текстовый файлик, в который записать в виде справочника все переменные с краткими описаниями?

Или как поступают опытные программисты в этом случае?

Тут еще есть такие пути:
1. Использовать массивы для хранения кучи однотипных данных.
2. Использовать ассоциативные массивы для хранения кучи данных под одним именем.
3. Использовать классы.

Что именно использовать, это надо смотреть в каждом конкретном случае. У каждого метода своя специфика, свои преимущества и недостатки.

Ну, и описалово, хотя бы краткое, еще никогда никому вреда не приносило smile.gif Только лучше это делать прямо в коде, в комментах, а не в отдельном файле.


Спустя 6 часов, 53 минуты, 12 секунд (27.02.2009 - 15:53) lawbreaker написал(а):
ну а насчёт файлика. то да. так я сам иногда делаю. но нердко
файл: peremennie.php
PHP
$per1 = ...
$per2 = ...
... = ...
... ... ...

а потом в главном файла так
PHP
include("peremennie.php");

ты ето имел введу?

Спустя 7 минут, 21 секунда (27.02.2009 - 16:00) twin написал(а):
Цитата
Тут еще есть такие пути:
1. Использовать массивы для хранения кучи однотипных данных.
2. Использовать ассоциативные массивы для хранения кучи данных под одним именем.
3. Использовать классы.
Есть 4 путь, не писать код подряд, а делить на функции (не обязательно использовать классы). Тогда можно использовать одни и те же названия переменных для разных целей. В результате их будет не так уж и много.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.