Может завести отдельный текстовый файлик, в который записать в виде справочника все переменные с краткими описаниями?
Или как поступают опытные программисты в этом случае?
2) У одного веб-программиста видел в хтмл вставки вида $peremennaya,
т.е. просто указана переменная $peremennaya, без скобочек такого: "<? ?>".
И всё нормально работает.
Почему так получается, ведь это вроде бы неправильный синтаксис?
Спустя 35 минут, 43 секунды (27.02.2009 - 06:40) kirik написал(а):
Цитата (samb100 @ 26.02.2009 - 22:04) |
Что делать когда переменных в коде стало слишком много и уже сам запутываешься в них? |
Нужно называть переменные такими именами, при прочтении которых у тебя не будет вопросов что хранит эта переменная. И на крайняк записывать их в файл, как ты и предложил (или писать небольшие комменты в коде). Придумывание "правильных" имен переменных это пожалуй самая сложная задача в программировании
Цитата (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. Использовать классы.
Что именно использовать, это надо смотреть в каждом конкретном случае. У каждого метода своя специфика, свои преимущества и недостатки.
Ну, и описалово, хотя бы краткое, еще никогда никому вреда не приносило Только лучше это делать прямо в коде, в комментах, а не в отдельном файле.
Спустя 6 часов, 53 минуты, 12 секунд (27.02.2009 - 15:53) lawbreaker написал(а):
ну а насчёт файлика. то да. так я сам иногда делаю. но нердко
файл: peremennie.php
файл: peremennie.php
PHP |
$per1 = ... |
а потом в главном файла так
PHP |
include("peremennie.php"); |
ты ето имел введу?
Спустя 7 минут, 21 секунда (27.02.2009 - 16:00) twin написал(а):
Цитата |
Тут еще есть такие пути: 1. Использовать массивы для хранения кучи однотипных данных. 2. Использовать ассоциативные массивы для хранения кучи данных под одним именем. 3. Использовать классы. |
Есть 4 путь, не писать код подряд, а делить на функции (не обязательно использовать классы). Тогда можно использовать одни и те же названия переменных для разных целей. В результате их будет не так уж и много.