Files
freeCodeCamp/guide/russian/php/constants/index.md
2019-03-21 20:23:48 +04:00

31 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Constants
localeTitle: Константы
---
## Константы
Константы - это тип переменной в PHP. Функция `define()` для установки константы принимает три аргумента - имя ключа, значение ключа и логическое (true или false), которое определяет, не является ли имя ключа нечувствительным к регистру (по умолчанию установлено false). Значение константы не может быть изменено после его установки. Он используется для значений, которые редко меняются (например, пароль базы данных или ключ api).
### Область видимости
В отличие от переменных константы ВСЕГДА доступны из любой области видимости. Вы можете использовать константы в любом месте вашего скрипта, не обращая внимания на текущую область видимости.
### Пример
```PHP
<?php
define("freeCodeCamp", "Learn to code and help nonprofits", false);
echo freeCodeCamp;
```
**Выведет:**
```text
Learn to code and help nonprofits
```
#### Дополнительная информация:
* [Руководство по константам php.net](https://secure.php.net/manual/en/language.constants.php)
* [Руководство по php.net define()](https://secure.php.net/manual/en/function.define.php)