Приложение 5. Как правильно назначить имя переменной, функции, классу

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

Parser 3 чувствителен к регистру!

$Parser и $parser - разные переменные.

Есть определенные ограничения на использование в именах символов. Для Parser 3 имя всегда заканчивается перед:
·пробелом;  
·табуляцией;  
·переводом строки;  
·символами ; ] } ) " < > # + * / % & | = ! ' , ?;  
·символом «-» минуса (в выражениях).  

Код:
$var[значение_из_переменной]
$var>text


выдаст на экран:
значение_из_переменной>text

Т. е. символ «
>» Parser 3 считает окончанием имени переменной $var и подставляет ее значение, поэтому вышеуказанные символы не следует использовать при составлении имен.

Если есть необходимость сразу после значения переменной (т. е. без пробела, который является концом имени) вывести символ, который не указан выше (например, нам нужно поставить точку сразу после значения переменной), используется следующий синтаксис:
${var}.text

выдаст:
значение_из_переменной.text

Нельзя пользоваться в именах символами "
.", ":", "^", поскольку они будут расцениваться как часть кода Parser 3, что приведет к ошибкам при обработке написанного кода.

Все остальные символы использовать в именах, в принципе, можно, но лучше всего отказаться от использования в именах каких-либо служебных и специальных символов, кроме случаев крайней необходимости (на практике не встречаются), за исключением знака подчеркивания, который не используется Parser 3 и достаточно нагляден при использовании в именах.


Copyright © 1997–2024 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 25.09.2024