Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON PHP КАК
     ❯   

PHP Учебник


PHP Формы


PHP Продвинутый


PHP ООП


MySQL База данных


PHP XML


PHP - AJAX


PHP Примеры


PHP Справочник



PHP Константы



Константы PHP

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

Константы PHP могут быть определены с помощью функции define() или ключевого слова const.

Допустимое имя константы начинается с буквы или символа подчеркивания (знак $ перед именем константы не ставится).


Функция PHP define()

Функция define() определяет константу во время выполнения.

Функция define() всегда определяет константы в глобальной области видимости и может быть объявлена внутри условных блоков (if/else, циклы, функции), но их нельзя использовать для определения констант классов.

Синтаксис

define(ИМЯ_КОНСТАНТЫ, значение);

Параметры:

  • ИМЯ_КОНСТАНТЫ - Задает имя константы (имя чувствительно к регистру).
  • значение - Задает значение константы.

Пример

Создание константы с именем "GREETING" с помощью define():

define("GREETING", "Добро пожаловать на Schoolsw3.com!");
echo GREETING;
Попробуйте сами »

Пример

В этом примере константа объявляется внутри функции и выводится за ее пределами:

function myTest() {
  define("GREETING", "Добро пожаловать на Schoolsw3.com!");
}

myTest();

echo GREETING;
Попробуйте сами »


Ключевое слово PHP const

Ключевое слово const определяет константу на этапе компиляции.

Константы, определенные с помощью ключевого слова const, должны быть объявлены в области верхнего уровня, потому что они определяются на этапе компиляции. Это означает, что они не могут быть объявлены внутри функций, циклов, конструкций if/else или блоков try/catch.

Константы, определенные с помощью ключевого слова const, могут использоваться для определения констант классов.

Константы, определенные с помощью ключевого слова const, чувствительны к регистру.

Синтаксис

const ИМЯ_КОНСТАНТЫ = значение;

Пример

Создание константы с именем "GREETING" с помощью const:

const GREETING = "Добро пожаловать на Schoolsw3.com!";
echo GREETING;
Попробуйте сами »

Константы-массивы PHP

Вы также можете создавать константы-массивы с помощью define() или const:

Пример

Создание констант-массивов:

// Использование define()
define("CARS", array("Volvo", "BMW", "Toyota"));
echo CARS[0];

// Использование const
const ANIMALS = array("Кошка", "Собака", "Лошадь");
echo ANIMALS[1];
Попробуйте сами »


×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

Schoolsw3 оптимизирован для обучения и подготовки. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего контента.
При использовании Schoolsw3 вы соглашаетесь прочитать и принять наши условия использования,
политику использования файлов cookie и конфиденциальности.

Авторское право 1999- © Copyright. Все права защищены. Schoolsw3 работает на SW3.CSS.