PHP Konstanten — это немецкий язык, который переводится как «Константы PHP» на английском языке. Константы в PHP подобны переменным, но их значения не могут быть изменены после того, как они определены. Вот несколько методов работы с константами PHP, а также примеры кода:
-
Определение константы:
define("CONSTANT_NAME", "constant value"); -
Доступ к константе:
echo CONSTANT_NAME; -
Проверка того, определена ли константа:
if (defined("CONSTANT_NAME")) { echo "Constant is defined."; } else { echo "Constant is not defined."; } -
Использование констант в выражениях:
$result = 10 * CONSTANT_NAME; -
Определение констант без учета регистра:
define("CONSTANT_NAME", "constant value", true); -
Константы с массивами:
define("FRUITS", ["apple", "banana", "orange"]); echo FRUITS[0]; // Output: apple -
Магические константы:
echo __FILE__; // File name of the script echo __LINE__; // Current line number in the script echo __FUNCTION__; // Function name -
Использование констант в классах:
class MyClass { const PI = 3.14159; public function getArea($radius) { return self::PI * $radius * $radius; } } -
Использование констант в пространствах имен:
namespace MyNamespace; const CONSTANT_NAME = "constant value";