31 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | ||
| 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)
 |