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";