Автор оригинала: David Wong.
Const постоянный
- 1. Он должен быть определен начальным значением,
- 2. Спереди нет модификатора
- 3. Имена переменных обычно пишутся с заглавной буквы
- 4. Константы могут наследоваться подклассами
- 5. Константа принадлежит классу, а не объекту
Функция: когда некоторые значения фиксированы, используется const
1. Разница между константами, определенными в const, и константами define ()?
Вы хотите, чтобы переменная-член не изменялась, например, PI 3.1415926
Определение: константа const; без знака $
Доступ: Имя класса:: постоянное имя или имя интерфейса:: постоянное имя
- Использование 1: const используется для переменных-членов класса. После определения он не может быть изменен. Define используется для глобальных констант и не может использоваться для определения переменных-членов класса. Const можно использовать в классе, но определить нельзя.
- Использование 2: константы, определенные const, чувствительны к регистру, в то время как define может указывать чувствительность к регистру с помощью третьего параметра (значение true указывает на отсутствие учета регистра). Определите константу во время выполнения. определить(“THE”,100,ИСТИНА);
- Использование 3: const не может определять константы в условных операторах, но функция define может. если($a>10){определить(‘ФАЙЛ’,’привет’);}
2. В чем разница между глобальной определенной глобальной константой и $global?
$globals – относится ко всем переменным, доступным в глобальной области видимости, глобальный составной массив, содержащий все переменные. Имя переменной является ключом массива.
Роль global заключается в определении глобальных переменных, но эта глобальная переменная применяется не ко всему веб-сайту, а к текущей странице, включая все файлы include или require
Код выглядит следующим образом:
Вывод: глобальные переменные, определенные в теле функции, могут использоваться вне тела функции, в то время как глобальная переменная, определенная вне тела функции, не может использоваться в теле функции,
Код выглядит следующим образом:
Выше приведено все содержание этой статьи, я надеюсь помочь вам в вашем исследовании, и я надеюсь, что вы сможете больше поддерживать developeppaer.
Оригинал: “https://developpaper.com/php-const-definition-constant-and-global-definition-global-constant-instance-analysis/”