Поиск

Синтаксис переменных

В РНР все переменные обозначаются следующим образом: знак доллара ($), за ним имя переменной. Имя должно начинаться либо с буквы (AZ, az), либо с символа подчеркивания (_). Состоять оно может из любого количества букв, цифр, знаков подчеркивания или их комбинации. В имени переменной нельзя использовать пробелы. Вместо них для разделения слов обычно используется символ подчеркивания.

Необходимо помнить, что для имен имеет значение регистр. Поэтому $variable и $Variable две разных переменных, хотя и не стоит создавать пе ременные с такими похожими именами. Необходимо сразу научиться давать переменным содержательные имена, а также использовать комментарии для указания их назначения (листинг 2.1). Таким образом вы сократите количество ошибок и сможете легко разобраться в проделанной когдато работе. Напри мер, $FirstName более осмысленное имя, чем $FN.

истинг 2.1 т Всегда лучше включить в код программы слишком много ком ментариев, чем чересчур мало, ведь часто вполне очевидные при написаниимо менты становятся непонятными, если вернуться к ним несколько месяцев спустя.

1. <HTML>
2. <HEAD>
3. <TITLE>First PHP Script</TITLE>
4. </HEAD>
5. <BODY>
6. <?PHP
7. /* Эта страница печатает простое приветствие. */
8. print ("Hello, world!")
9. ?>
10. </BODY>
11. </HTML>

Если добавить комментарий о назначении переменной, то ваша программа станет более понятной. Вы можете посчитать, что $f irst_name более подхо дящее имя переменной, чем $FirstName, так как в нем нет заглавных букв, а слова разделены для ясности. Не имеет значения, как вы будете называть пе ременные, важно быть последовательным в присвоении имен, Это поможет из бежать элементарных ошибок при программировании.

В отличие от некоторых других языков в РНР нет необходимости объявлять переменную, то есть присваивать ей тип (об этом см. в разделе «Типы перемен •ных»), и/или присваивать ей начальное значение, то есть инициировать. В языке РНР переменная определяется сразу, как только вы используете ее в первый раз.