PHP: Константы.

Как было сказано ранее, значение, хранящееся в переменной, можно изменять. Кроме того, допускается также объявление констант. Как и переменная, константа хранит значение, но ее значение устанавливается однажды и впоследствии в сценарии изменяться не может.


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

Наряду с константами, определяемыми пользователем, РНР определяет большое количество собственных констант. Эти константы можно легко просмотреть, выполнив команду phpinfo():

phpinfо();

В результате выводится список предопределенных переменных и констант PHP, a также другая полезная информация.

Область действия переменных:

Термин область действия (scope) относится к разделам сценария, внутри которых видна (доступна) конкретная переменная. В РНР используются следующие три основных типа областей действия:

1. Глобальные переменные, объявленные в сценарии, видны во всем сценарии, но не внутри функций.

2. Переменные, использованные внутри функции, являются локальными для данной функции.

3. Переменные, использованные внутри функции, которая объявлена как глобальная, относятся к глобальным переменным с такими же именами.


Похожие записи:

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля отмечены *